- คำขอ 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) |