เริ่มต้นใช้งาน Merchant API

เปิดใช้ Merchant API ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์เพื่อเริ่มต้นใช้งาน

วิธีใช้ Merchant API มีดังนี้

ใช้ไลบรารีของไคลเอ็นต์

Merchant API ประกอบด้วย API ย่อยหลายรายการ

API ย่อยแต่ละรายการมีตัวอย่างโค้ดและ ไลบรารีของไคลเอ็นต์เพื่อช่วยให้คุณเริ่มต้นใช้งาน

หากคุณใช้ Content API for Shopping อยู่แล้ว โปรดดูความเข้ากันได้ของ Content API for Shopping

ส่งคำขอ

Merchant API ใช้ชื่อทรัพยากรแทนรหัสสำหรับ การระบุตัวตน ตัวอย่างชื่อทรัพยากรสำหรับผลิตภัณฑ์อาจมีลักษณะดังนี้ accounts/123/products/online~en~US~sku123 โดยที่ 123 เป็นค่าที่ไม่ซ้ำกัน ตัวระบุของบัญชี และ online~en~US~sku123 คือตัวระบุที่ไม่ซ้ำของ ผลิตภัณฑ์

หากต้องการดำเนินการกับทรัพยากร ให้ส่งคำขอไปยัง URL ในรูปแบบต่อไปนี้

https://merchantapi.googleapis.com/{sub-API}/{version}/{resource name}:{method}

ตัวอย่างเช่น คําขอนี้จะลบสินค้าคงคลังระดับภูมิภาค

DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123/products/online~en~US~sku123/regionalInventories/456

หากต้องการสร้างทรัพยากรใหม่ คุณสามารถใช้ชื่อทรัพยากรของทรัพยากรหลักและ URL ต่อไปนี้

POST https://merchantapi.googleapis.com/{sub-API}/{version}/{resource name of parent}/{resource}

ตัวอย่างเช่น วิธีสร้างภูมิภาคใหม่สําหรับ account/123

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123/regions

ดูรายละเอียดเพิ่มเติมเกี่ยวกับบริการที่เฉพาะเจาะจงได้ในเอกสารอ้างอิงของ Merchant API

ใช้ gRPC หรือ REST

Merchant API รองรับ gRPC และ REST การเรียก Merchant API มี 2 วิธีดังนี้

gRPC (แนะนำ) REST
  1. สร้างเนื้อหาของคําขอเป็นบัฟเฟอร์โปรโตคอล
  2. ส่งเนื้อหาคำขอไปยังเซิร์ฟเวอร์ด้วย HTTP/2
  3. แปลงค่าการตอบกลับเป็นบัฟเฟอร์โปรโตคอล
  4. ตีความผลลัพธ์
  1. สร้างส่วนเนื้อหาของคำขอเป็นออบเจ็กต์ JSON
  2. แล้วส่งไปยังเซิร์ฟเวอร์โดยใช้ HTTP 1.1
  3. ดีซีเรียลการตอบกลับเป็นออบเจ็กต์ JSON
  4. ตีความผลลัพธ์

รับความช่วยเหลือ

สำหรับข้อมูลเกี่ยวกับการรับการสนับสนุน โปรดดูที่ รับความช่วยเหลือเกี่ยวกับ Merchant API

แสดงความคิดเห็น

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

  • ฟีเจอร์ API: ส่งแบบฟอร์มความคิดเห็น
  • เอกสารประกอบ: ใช้การให้คะแนนโดยนิ้วโป้งในหน้าเว็บและส่งความคิดเห็น
  • ตัวอย่างและไลบรารี: ใช้ปุ่มปัญหาใหม่บน GitHub

หากต้องการแสดงความคิดเห็นทั่วไปหลังจากใช้งานแต่ละงาน ให้ใช้แบบฟอร์มความคิดเห็น