ทรัพยากร ProductStatuses
หมายเหตุ
ทรัพยากร Store พร้อมใช้งานสําหรับผู้เข้าร่วมแบบเบต้าที่ปิดแล้วเท่านั้น สําหรับข้อมูลเกี่ยวกับการเข้าร่วมในโปรแกรมเบต้าแบบปิดหรือโปรแกรมเบต้าแบบเปิด โปรดติดต่อผู้จัดการบัญชีของคุณ
องค์ประกอบการเขียนโปรแกรมและเอกสารของ Store ทั้งหมดอาจเปลี่ยนแปลงได้ระหว่างเบต้า
ใช้ทรัพยากร ProductStatuses เพื่อรับสถานะของข้อเสนอผลิตภัณฑ์ในร้านค้า
URI พื้นฐาน
ต่อไปนี้คือ URI พื้นฐานที่คุณผนวกเทมเพลต
https://content.api.ads.microsoft.com/v9.1/bmc
ตัวอย่างเช่น เมื่อต้องรับมุมมองสรุปของสถานะของผลิตภัณฑ์ที่เสนอในร้านค้า ให้ใช้จุดสิ้นสุดต่อไปนี้:
https://content.api.ads.microsoft.com/v9.1/bmc/stores/{merchantId}/productstatusessummary
เทมเพลต
ต่อไปนี้คือเทมเพลตที่คุณผนวกเข้ากับ URI พื้นฐาน เพื่อสร้างจุดสิ้นสุด HTTP
/store/{merchantId}/productstatusessummary
คํากริยา HTTP | คำอธิบาย | ทรัพยากร |
---|---|---|
รับ | รับมุมมองสรุปเกี่ยวกับสถานะของข้อเสนอผลิตภัณฑ์ในร้านค้า บริการส่งกลับจํานวนข้อเสนอที่ได้รับอนุมัติ อนุมัติ และหมดอายุในร้านค้า ตั้งค่า {merchantId} เป็น ID ของร้านค้าเพื่อรับสถานะอาจใช้เวลาถึงสองชั่วโมงนับจากเวลาที่สถานะของข้อเสนอเปลี่ยนแปลงไปตามเวลาที่แสดงในมุมมองสรุป |
การร้องขอ: N/A การตอบสนอง: ProductStatusesSummary |
/store/{merchantId}/productstatuses
คํากริยา HTTP | คำอธิบาย | ทรัพยากร |
---|---|---|
รับ | รับมุมมองรายละเอียดของสถานะของข้อเสนอผลิตภัณฑ์ในร้านค้า รายละเอียดจะถูกส่งกลับสําหรับผลิตภัณฑ์ที่มีสถานะเป็น ไม่อนุมัติ หรือ คําเตือน เท่านั้น ตั้งค่า {merchantId} เป็น ID ของร้านค้าที่คุณต้องการรับสถานะพารามิเตอร์คิวรี ผลลัพธ์สูงสุด จะกําหนดจํานวนของข้อเสนอที่บริการส่งกลับ หากต้องการดูข้อเสนอทั้งหมด ให้ใช้พารามิเตอร์คิวรีโทเค็นต่อเนื่อง |
การร้องขอ: N/A การตอบสนอง: ProductStatuses |
พารามิเตอร์คิวรี
คําขออาจรวมถึงพารามิเตอร์คิวรีต่อไปนี้:
หัว กระดาษ
ต่อไปนี้คือส่วนหัวของคําขอและการตอบสนอง
หัว ข้อ | คำอธิบาย |
---|---|
AuthenticationToken | ส่วนหัวของคําขอ ตั้งค่าส่วนหัวนี้เป็นโทเค็นการเข้าถึง OAuth สําหรับข้อมูลเกี่ยวกับการรับโทเค็นการเข้าถึง ให้ดู การรับรองความถูกต้องข้อมูลประจําตัวของคุณ |
Content-Type | ส่วนหัวของคําขอ การร้องขอ POST ทั้งหมดต้องระบุส่วนหัวนี้ และต้องตั้งค่าเป็น application/json |
CustomerAccountId | ส่วนหัวของคําขอ ID บัญชีของบัญชีใดๆ ที่คุณจัดการในนามของลูกค้าที่ระบุไว้ใน CustomerId ส่วนหัว ไม่สําคัญว่าคุณระบุบัญชีใด ระบุหัวข้อนี้เฉพาะเมื่อคุณจัดการบัญชีในนามของลูกค้าเท่านั้น |
CustomerId | ส่วนหัวของคําขอ รหัสลูกค้าของลูกค้าที่คุณจัดการร้านค้า ระบุหัวข้อนี้เฉพาะเมื่อคุณจัดการร้านค้าในนามของลูกค้าเท่านั้น หากคุณตั้งค่าส่วนหัวนี้ คุณต้องตั้งค่า CustomerAccountId ส่วนหัวด้วย |
DeveloperToken | ส่วนหัวของคําขอ โทเค็นนักพัฒนาของแอปพลิเคชันไคลเอ็นต์ แต่ละคําขอต้องมีส่วนหัวนี้ สําหรับข้อมูลเกี่ยวกับการรับโทเค็น ให้ดูที่ คุณมีข้อมูลประจําตัว Microsoft Advertising และโทเค็นสําหรับนักพัฒนาหรือไม่ |
WebRequestActivityId | ส่วนหัวการตอบสนอง ID ของรายการแฟ้มบันทึกที่ประกอบด้วยรายละเอียดของการร้องขอ คุณควรจับภาพ ID นี้เสมอถ้ามีข้อผิดพลาดเกิดขึ้น หากคุณไม่สามารถระบุและแก้ไขปัญหาได้ ให้ใส่ ID นี้พร้อมกับข้อมูลอื่น ๆ ที่คุณให้ทีมสนับสนุน |
วัตถุการร้องขอและการตอบสนอง
ต่อไปนี้คือคําขอและวัตถุการตอบสนองที่ใช้โดย API
วัตถุ | คำอธิบาย |
---|---|
ข้อผิดพลาด | กําหนดข้อผิดพลาด |
ErrorResponse | กําหนดวัตถุข้อผิดพลาดระดับบนสุด |
ProductStatus | กําหนดสถานะของข้อเสนอผลิตภัณฑ์ |
ProductStatuses | กําหนดรายการข้อเสนอของผลิตภัณฑ์ที่มีปัญหา |
ProductStatusesSummary | กําหนดมุมมองสรุปของสถานะการเสนอผลิตภัณฑ์ในร้านค้า |
ProductStatusItemLevelIssue | กําหนดปัญหาเกี่ยวกับข้อเสนอผลิตภัณฑ์ |
ข้อผิดพลาด
กําหนดข้อผิดพลาด
ชื่อ | ค่า | ชนิด |
---|---|---|
รหัส | เหตุผลที่คําขอล้มเหลว | สตริง |
ข้อความ | คําอธิบายของข้อผิดพลาด | สตริง |
ErrorResponse
กําหนดวัตถุข้อผิดพลาดระดับบนสุด
ชื่อ | ค่า | ชนิด |
---|---|---|
ข้อ ผิด พลาด | รายการข้อผิดพลาดที่เกิดขึ้นขณะประมวลผลการร้องขอ | ข้อผิดพลาด[] |
ProductStatus
กําหนดสถานะของข้อเสนอผลิตภัณฑ์
ชื่อ | ค่า | ชนิด |
---|---|---|
วันที่สร้าง | วันที่และเวลาที่สร้างข้อเสนอผลิตภัณฑ์ | Datetime |
expirationDate | วันที่และเวลาที่ข้อเสนอผลิตภัณฑ์ถูกตั้งค่าให้หมดอายุ | Datetime |
itemLevelIssues | รายการปัญหาเกี่ยวกับข้อเสนอผลิตภัณฑ์ | ProductStatusItemLevelIssue[] |
lastUpdateDate | วันที่และเวลาที่อัปเดตข้อเสนอผลิตภัณฑ์ครั้งล่าสุด | Datetime |
productId | ID ของผลิตภัณฑ์ | สตริง |
สถานะ | สถานะการอนุมัติของผลิตภัณฑ์ ค่าที่เป็นไปได้คือ:
|
สตริง |
ชื่อ เรื่อง | ชื่อผลิตภัณฑ์ | สตริง |
ProductStatuses
กําหนดรายการข้อเสนอของผลิตภัณฑ์ที่มีปัญหา
ชื่อ | ค่า | ชนิด |
---|---|---|
nextPageToken | โทเค็นที่จะตั้งค่าพารามิเตอร์คิวรี โทเค็นต่อเนื่อง เป็นถ้ามีผลิตภัณฑ์เพิ่มเติมที่พร้อมให้รับ | สตริง |
ทรัพยากร | รายการผลิตภัณฑ์ที่มีปัญหา พารามิเตอร์คิวรี ผลลัพธ์สูงสุด จะกําหนดจํานวนสูงสุดของข้อเสนอในรายการ ตัวเลขจริงที่ส่งกลับอาจน้อยกว่า | ProductStatus[] |
ProductStatusesSummary
กําหนดมุมมองสรุปของสถานะการเสนอผลิตภัณฑ์ในร้านค้า ถ้าร้านค้าเพิ่งถูกสร้างขึ้น ค่าทั้งหมดจะเป็นศูนย์
ชื่อ | ค่า | ชนิด |
---|---|---|
อนุมัติ | จํานวนรวมของผลิตภัณฑ์ในร้านค้าที่ได้รับอนุมัติ | จํานวนเต็ม |
ไม่ได้รับอนุมัติ | จํานวนรวมของผลิตภัณฑ์ในร้านค้าที่ไม่ได้รับอนุมัติเนื่องจากข้อผิดพลาด | จํานวนเต็ม |
หมด อายุ | จํานวนผลิตภัณฑ์ทั้งหมดในร้านค้าที่จะหมดอายุภายใน 72 ชั่วโมงถัดไป | จํานวนเต็ม |
merchantId | รหัสของร้านค้าที่ผลิตภัณฑ์อยู่ | ความยาวที่ไม่เซ็นชื่อ |
รอ | จํานวนผลิตภัณฑ์ทั้งหมดที่ค้างอยู่รอการตรวจทาน | จํานวนเต็ม |
ProductStatusItemLevelIssue
กําหนดปัญหาเกี่ยวกับข้อเสนอผลิตภัณฑ์
ชื่อ | ค่า | ชนิด |
---|---|---|
attributeName | ชื่อของคุณสมบัติของข้อเสนอผลิตภัณฑ์ที่ก่อให้เกิดปัญหา ปัญหาทั้งหมดไม่ได้ระบุคุณสมบัติ ตัวอย่างเช่น วัตถุไม่รวมเขตข้อมูลนี้ถ้าปัญหาเกิดจากคุณสมบัติมากกว่าหนึ่งรายการ | สตริง |
รหัส | รหัสข้อผิดพลาดที่ระบุปัญหา ตัวอย่างเช่น TitleTooLongErr | สตริง |
คำ อธิบาย | คําอธิบายที่อธิบายปัญหาเกี่ยวกับคุณสมบัติ | สตริง |
ความสามารถในการให้บริการ | ค่าที่ระบุว่าปัญหาขัดขวางไม่ให้ให้บริการข้อเสนอหรือไม่ ค่าที่เป็นไปได้คือ:
|
สตริง |
รหัสสถานะ HTTP
คําขออาจส่งกลับรหัสสถานะ HTTP ต่อไปนี้
รหัสสถานะ | คำอธิบาย |
---|---|
200 | สำเร็จ |
400 | การร้องขอไม่ถูกต้อง คําขอส่วนใหญ่อาจระบุพารามิเตอร์คิวรีหรือค่าพารามิเตอร์ที่ไม่ถูกต้อง |
401 | ไม่ได้รับอนุญาต ข้อมูลประจําตัวของผู้ใช้ไม่ถูกต้อง |
404 | ไม่พบ ไม่พบที่เก็บที่ร้องขอ |
500 | ข้อผิดพลาดที่เซิร์ฟเวอร์ |
รหัสข้อผิดพลาด
คําขออาจส่งกลับรหัสข้อผิดพลาดต่อไปนี้
รหัสข้อผิดพลาด | คำอธิบาย |
---|---|
ContinuationTokenInvalidErr | ค่าพารามิเตอร์คิวรี continuation-token ไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าพารามิเตอร์โดยใช้ค่าในเขตข้อมูลของnextPageToken ออบเจ็กต์ ProductStatuses |