การออกแบบ Merchant API

เราออกแบบ Merchant API ให้มีความคุ้นเคยสำหรับนักพัฒนาแอป Content API for Shopping แต่ใช้งานได้ง่ายและยืดหยุ่นมากขึ้น โปรดดูข้อมูลโดยละเอียดเกี่ยวกับการออกแบบ Merchant API

API ย่อย

Merchant API คือชุดของ API ย่อย โดย API ย่อยคือกลุ่มของบริการและทรัพยากรที่เกี่ยวข้อง การออกแบบนี้หมายความว่าคุณสามารถเลือกใช้เฉพาะ API ย่อยที่จำเป็นสำหรับการผสานรวมที่ไม่เหมือนใครของคุณได้

Merchant API มี API ย่อยต่อไปนี้

  • บัญชี: จัดการ บัญชี Merchant Center ได้ในวงกว้าง
  • Conversion: จัดการแหล่งที่มาของ Conversion สำหรับบัญชี
  • แหล่งข้อมูล: ดูและ จัดการแหล่งข้อมูลสำหรับผลิตภัณฑ์
  • การแก้ปัญหา: รับ ปัญหาที่ส่งผลต่อบัญชีและสร้างหน้าการวินิจฉัยในแอป
  • สินค้าคงคลัง: แสดง ผลิตภัณฑ์ตามร้านค้าหรือภูมิภาคใน Google
  • การเป็นพาร์ทเนอร์ฟีดสินค้าคงคลังของสินค้าในร้าน:อัปโหลดฟีดสินค้าคงคลังของสินค้าในร้าน
  • การแจ้งเตือน: จัดการ การสมัครรับข้อมูลการแจ้งเตือน
  • **การติดตามคำสั่งซื้อ**: ให้ ข้อมูลการติดตามคำสั่งซื้อย้อนหลังเพื่อปรับปรุงค่าประมาณการจัดส่งและเพิ่มประสิทธิภาพ ข้อมูลผลิตภัณฑ์ด้วยคำอธิบายประกอบการจัดส่ง
  • ข้อมูลสินค้า: จัดการข้อมูลสินค้า เช่น ราคาและความพร้อมจำหน่ายสินค้า
  • Product Studio: ใช้ Google Product Studio เพื่อสร้างรูปภาพผลิตภัณฑ์และข้อความแนะนำ โดยอัตโนมัติ
  • โปรโมชัน: สร้างและ จัดการโปรโมชันเพื่อแสดงข้อเสนอพิเศษสำหรับผลิตภัณฑ์
  • Quota: ตรวจสอบ โควต้า API ของบัญชี
  • รายงาน: ดูข้อมูลเกี่ยวกับ ผลิตภัณฑ์ ประสิทธิภาพ และภาพรวมด้านการแข่งขันใน Google
  • รีวิว: จัดการรีวิวผลิตภัณฑ์และ ผู้ขาย

การขนส่ง

กลไกการขนส่งเริ่มต้นของ Merchant API คือ gRPC นอกจากนี้ คุณยังใช้ RESTได้ด้วย

ดูข้อมูลเพิ่มเติมได้ในคู่มือเริ่มใช้งานฉบับย่อสำหรับ

Enum

ช่อง Enum ใน Merchant API อาจแสดงค่าใหม่ในอนาคต คุณควรจัดโครงสร้างโค้ดในลักษณะที่สามารถจัดการค่าที่ไม่รู้จักได้อย่างราบรื่น คุณควรตรวจสอบการเกิดขึ้นของค่า Enum ที่ไม่รู้จักและดำเนินการเพื่ออัปเดตโค้ดให้เป็นปัจจุบัน

การกำหนดเวอร์ชัน

API ย่อยจะมีการกำหนดเวอร์ชันแยกกัน ซึ่งหมายความว่าคุณไม่จำเป็นต้องดำเนินการใดๆ หากเราอัปเดต API ย่อยที่คุณไม่ได้ใช้ คุณจะต้องอัปเดตโค้ดเมื่อมีการเผยแพร่ API ย่อยที่คุณใช้ในเวอร์ชันใหม่ ดูข้อมูลเพิ่มเติมได้ที่ การกำหนดเวอร์ชัน

เวอร์ชันที่ลงท้ายด้วย "เบต้า" อาจมีการเปลี่ยนแปลงหรือนำออก