- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- PublishType
- DeployInfo
- ลองใช้งาน
ส่งสินค้าเพื่อเผยแพร่ในร้านค้า
ระบบจะส่งรายการเพื่อรับการตรวจสอบ เว้นแต่จะตั้งค่า skipReview เป็น "จริง" หรือมีการจัดเตรียมรายการจากการส่งครั้งก่อนหน้าโดยตั้งค่า publishType เป็น STAGED_PUBLISH
คำขอ HTTP
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:publish
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
name |
ต้องระบุ ชื่อของสินค้าในรูปแบบ |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "publishType": enum ( |
| ฟิลด์ | |
|---|---|
publishType |
ไม่บังคับ ใช้ตัวเลือกนี้เพื่อควบคุมว่าจะเผยแพร่รายการทันทีเมื่อได้รับอนุมัติหรือจัดเตรียมไว้เพื่อเผยแพร่ในอนาคต ค่าเริ่มต้นคือ |
deployInfos[] |
ไม่บังคับ ข้อมูลการติดตั้งใช้งานเพิ่มเติม รวมถึงเปอร์เซ็นต์การเปิดตัวเริ่มต้นที่ต้องการ ค่าเริ่มต้นจะเป็นค่าปัจจุบันที่บันทึกไว้ในแดชบอร์ดนักพัฒนาแอปหากไม่ได้ตั้งค่า |
skipReview |
ไม่บังคับ จะพยายามข้ามการตรวจสอบรายการหรือไม่ API จะตรวจสอบว่าสินค้ามีสิทธิ์หรือไม่ และจะแสดงข้อผิดพลาดในการตรวจสอบหากสินค้าต้องได้รับการตรวจสอบ ค่าเริ่มต้นคือ |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ items.publish
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"name": string,
"itemId": string,
"state": enum ( |
| ช่อง | |
|---|---|
name |
ชื่อของรายการที่ส่ง |
itemId |
เอาต์พุตเท่านั้น รหัสของสินค้า |
state |
เอาต์พุตเท่านั้น สถานะปัจจุบันของการส่ง |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/chromewebstore
PublishType
ประเภทการเผยแพร่ที่รายการนี้จะใช้หากผ่านการตรวจสอบ
| Enum | |
|---|---|
PUBLISH_TYPE_UNSPECIFIED |
ค่าเริ่มต้น ซึ่งจะเหมือนกับ DEFAULT_PUBLISH |
DEFAULT_PUBLISH |
ระบบจะเผยแพร่การส่งทันทีหลังจากได้รับอนุมัติ |
STAGED_PUBLISH |
หลังจากได้รับอนุมัติแล้ว ระบบจะจัดเตรียมข้อมูลที่ส่งและนักพัฒนาแอปจะเผยแพร่ได้ |
DeployInfo
ข้อมูลการติดตั้งใช้งานสำหรับเวอร์ชันการเผยแพร่ที่เฉพาะเจาะจง ใช้ในคำขอเพื่ออัปเดตพารามิเตอร์การติดตั้งใช้งาน
| การแสดง JSON |
|---|
{ "deployPercentage": integer } |
| ฟิลด์ | |
|---|---|
deployPercentage |
ต้องระบุ เปอร์เซ็นต์การใช้งานปัจจุบันสำหรับช่องรุ่น (ตัวเลขที่ไม่เป็นลบระหว่าง 0 ถึง 100) |