คุณสามารถใช้ Merchant API เพื่อดำเนินการต่อไปนี้
- จัดการวิธีที่ธุรกิจและผลิตภัณฑ์ของคุณปรากฏใน Google
- เข้าถึงข้อมูล ข้อมูลเชิงลึก และความสามารถที่ไม่เหมือนใครแบบเป็นโปรแกรม
- ขยายธุรกิจและเข้าถึงลูกค้ามากขึ้นใน Google
Merchant API สามารถจัดการบัญชี Merchant Center ที่มีขนาดใหญ่หรือซับซ้อนได้ กรณีการใช้งานทั่วไปมีดังนี้
- การจัดการบัญชีอัตโนมัติ
- การจัดการผลิตภัณฑ์อัตโนมัติ
- การจัดการสินค้าคงคลังอัตโนมัติ
- การจัดการรายงานอัตโนมัติเกี่ยวกับประสิทธิภาพและข้อมูลเชิงลึกของตลาด
Merchant API ช่วยให้คุณสร้างและจัดการแหล่งข้อมูลหลายแหล่งได้ จึงทำให้จัดระเบียบข้อมูลเกี่ยวกับผลิตภัณฑ์ โปรโมชัน และ รีวิวได้ดียิ่งขึ้น นอกจากนี้ Merchant API ยังช่วยให้คุณจัดการผลิตภัณฑ์ในลักษณะที่เสริม วิธีการอัปโหลดข้อมูลผลิตภัณฑ์อื่นๆ เช่น ไฟล์และ ฟีดอัตโนมัติได้ นอกจากนี้ Merchant API ยังช่วยให้คุณเรียกใช้คำขอหลายรายการพร้อมกันได้ด้วย
Merchant API เป็นการออกแบบใหม่ของ Content API for Shopping ซึ่งประกอบด้วย API ย่อยหลายรายการ sub-APIs.
มีอะไรใหม่ใน Merchant API
เหตุผลบางประการที่ควรอัปเกรดเป็น Merchant API มีดังนี้
การจัดการข้อมูลสินค้าคงคลังได้ดียิ่งขึ้นด้วยการเปิดตัวเมธอดใหม่ต่อไปนี้
ช่วยให้จัดการแหล่งข้อมูลเสริมได้ด้วยการสร้างและ ดึงข้อมูลแหล่งข้อมูลเสริม รวมถึงการลิงก์แหล่งข้อมูลเสริมกับแหล่งข้อมูลหลัก
เปิดใช้การแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงข้อมูลผลิตภัณฑ์, ซึ่งช่วยลดความจำเป็นในการดึงข้อมูลเป็นระยะๆ โดยจะแจ้งให้คุณทราบเมื่อสถานะผลิตภัณฑ์ มีการเปลี่ยนแปลง
เปิดตัวแหล่งข้อมูลและเมธอด
accounts.autofeedSettingsเพื่อดึงและอัปเดตการตั้งค่าฟีดอัตโนมัติเปิดตัวการอัปโหลดรีวิวผลิตภัณฑ์ และ รีวิวผู้ขาย
เปิดตัวแหล่งข้อมูล
accounts.productInputsเพื่อลดความซับซ้อนของแหล่งข้อมูลaccounts.productsช่วยให้อัปเดตข้อมูลผลิตภัณฑ์ร่วมกับวิธีการอัปโหลดข้อมูลอื่นๆ เช่น ไฟล์ได้
ตาราง
NonProductPerformanceViewใหม่สำหรับข้อมูลประสิทธิภาพที่ไม่ใช่ผลิตภัณฑ์ เช่น ข้อมูลเกี่ยวกับการเข้าชม เว็บไซต์ของผู้ค้าปลีกการออกแบบแบบโมดูลาร์ที่มีการปรับปรุงฟีเจอร์แบบแยกส่วนและบ่อยขึ้น
เอกสารประกอบและโค้ดตัวอย่างที่อัปเดต
สอดคล้องกับข้อเสนอแนะในการปรับปรุง API ของ Google มากขึ้น
การสนับสนุนและการสื่อสารที่ดีขึ้นสำหรับนักพัฒนาแอปผ่านการลงทะเบียนเป็นนักพัฒนาแอป
ก่อนจะเริ่มต้น
หากต้องการเรียกใช้คำขอ Merchant API คุณต้องมีสิ่งต่อไปนี้
บัญชี Merchant Center: บัญชีนี้เป็นบัญชีที่คุณจะค้นหา อัปเดต และอัปโหลดข้อมูล โปรดตรวจสอบว่าคุณมีสิทธิ์ที่จำเป็นในการจัดการผลิตภัณฑ์และสินค้าคงคลังในบัญชีนี้
โปรเจ็กต์ Google Cloud: ใช้โปรเจ็กต์นี้เพื่อเข้าถึง API ของบัญชี
ลิงก์จากบัญชี Merchant Center ไปยังโปรเจ็กต์ Google Cloud สร้างลิงก์โดยเรียกใช้เมธอดการลงทะเบียนเป็นนักพัฒนาแอป คุณจะใช้บัญชีและผู้ใช้เหล่านี้ในการสื่อสารเกี่ยวกับการผสานรวม API แบบสำรวจ และโอกาสต่างๆ
- ลิงก์บัญชี Merchant Center กับโปรเจ็กต์ Google Cloud โดย ลงทะเบียนเป็นนักพัฒนาแอป ผู้ใช้ที่มีบทบาทนักพัฒนา API จะได้รับการสื่อสารเกี่ยวกับ API ซึ่งรวมถึงประกาศการให้บริการที่จำเป็นต้องได้รับ แบบสำรวจสำหรับนักพัฒนา และโอกาสต่างๆ
การตรวจสอบสิทธิ์ด้วย Merchant API
คุณสามารถใช้ตัวเลือกต่อไปนี้สำหรับการตรวจสอบสิทธิ์
- คุณสามารถสร้างรหัสไคลเอ็นต์และข้อมูลลับของ OAuth 2.0 สำหรับแอปได้ จากนั้นใช้รหัสและข้อมูลลับเพื่อสร้างข้อมูลเข้าสู่ระบบ OAuth 2.0 ที่จำเป็นในการเรียก API ไปยังบัญชี Merchant Center
- คุณสามารถสร้างบัญชีบริการ และดาวน์โหลดคีย์ส่วนตัวของบัญชีเพื่อเรียก API ได้
ตัวระบุบัญชีและผลิตภัณฑ์
Merchant API ใช้ชื่อทรัพยากรแทนรหัสเพื่อ
ระบุ ตัวอย่างชื่อทรัพยากรสำหรับผลิตภัณฑ์อาจเป็น
accounts/123456/products/en~US~sku123 โดยที่ 123456 คือตัวระบุที่ไม่ซ้ำกัน
ของบัญชี และ en~US~sku123 คือตัวระบุที่ไม่ซ้ำกันของ
ผลิตภัณฑ์
รูปแบบ URL ของคำขอ
หากต้องการดำเนินการกับทรัพยากร ให้ส่งคำขอไปยัง URL ในรูปแบบต่อไปนี้
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
ระบบจะละเว้นส่วน :{METHOD} สำหรับเมธอดมาตรฐาน เช่น list และ get
ตัวอย่างเช่น คำขอต่อไปนี้จะลบสินค้าคงคลังระดับภูมิภาค
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
หากต้องการสร้างทรัพยากร ให้ใช้ชื่อทรัพยากรของ ทรัพยากรระดับบนและ URL นี้
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
ตัวอย่างเช่น คำขอต่อไปนี้แสดงวิธีที่คุณสามารถ สร้าง
ภูมิภาคสำหรับ
accounts/123456
POST https://merchantapi.googleapis.com/accounts/v1/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
ดูรายละเอียดเพิ่มเติมเกี่ยวกับบริการเฉพาะได้ใน เอกสารอ้างอิง Merchant API
เริ่มต้นใช้งาน Merchant API
หากต้องการดูวิธีทำงานของ Merchant API อย่างรวดเร็วและลองอัปโหลดผลิตภัณฑ์ตัวอย่าง โปรดดู เริ่มต้นใช้งาน Merchant API
ใช้ gRPC หรือ REST
Merchant API รองรับ gRPC และ REST คุณเรียก Merchant API ได้ 2 วิธีดังนี้
| gRPC (แนะนำ) | REST |
|---|---|
|
|
ใช้ไลบรารีของไคลเอ็นต์และโค้ดตัวอย่าง
API ย่อยแต่ละรายการมีไลบรารีของไคลเอ็นต์ที่จะช่วยคุณ เริ่มต้นใช้งาน โค้ดตัวอย่างจะช่วยคุณเริ่มต้นเขียนโค้ดใน Java, PHP และ Python ดูข้อมูลเพิ่มเติมได้ที่ ตัวอย่างสำหรับ Merchant API
รับความช่วยเหลือ
ดูข้อมูลเกี่ยวกับการรับความช่วยเหลือได้ที่รับความช่วยเหลือเกี่ยวกับ Merchant API
แสดงความคิดเห็น
หากต้องการแสดงความคิดเห็น ให้ส่งข้อมูลอย่างใดอย่างหนึ่งต่อไปนี้
- ฟีเจอร์ API: เลือกตัวเลือกส่งความคิดเห็น ในส่วนปัญหา/คำถามคืออะไร ของแบบฟอร์มแสดงความคิดเห็น
- เอกสารประกอบ: ใช้การให้คะแนนด้วยนิ้วโป้งในหน้าและปุ่มส่งความคิดเห็น
- ตัวอย่างและไลบรารี: สร้างปัญหา ในที่เก็บ GitHub สำหรับโค้ดตัวอย่าง
ขั้นตอนถัดไป
ดูข้อมูลเกี่ยวกับความเข้ากันได้แบบย้อนหลัง ความเข้ากันได้ของ Content API for Shopping
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์หลักของ Merchant API โปรดดูคำแนะนำในเมนูการนำทางด้านซ้าย
ดูข้อมูลเกี่ยวกับทรัพยากรและบริการที่มีได้ใน เอกสารอ้างอิง