แหล่งข้อมูลช่วยให้คุณอัปโหลดผลิตภัณฑ์ไปยัง Google ได้ แหล่งข้อมูลอัตโนมัติทำให้การส่งข้อมูลผลิตภัณฑ์ไปยัง Google ง่ายขึ้น ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Merchant Data Sources API
ต่อไปนี้คือตัวอย่างการเปรียบเทียบคำขอใน Content API for Shopping กับ Merchant Data Sources API
Content API for Shopping | Merchant Data Sources API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
รหัสระบุ | {ID} | {NAME} |
เมธอด
ต่อไปนี้เป็นการเปรียบเทียบวิธีการของฟีดข้อมูลใน Content API for Shopping และ Merchant Data Sources API
วิธีการ | Content API for Shopping | Merchant Data Sources API |
---|---|---|
customBatch |
ใช่ | ไม่ได้ |
insert |
ได้ | ได้ |
get |
ได้ | ได้ |
update |
ได้ | ได้ |
delete |
ได้ | ได้ |
list |
ได้ | ได้ |
fetchNow |
ได้ | ใช่ |
รหัสระบุ
ต่างจากแหล่งข้อมูลอื่นๆ คือระบบไม่สามารถสร้างชื่อแหล่งข้อมูลจากรหัส Content API ได้เนื่องจากค่ารหัสมีการเปลี่ยนแปลง คุณสามารถเรียกใช้เมธอด list เพื่อรับรหัสใหม่ของแหล่งข้อมูล
หรือจะเรียกใช้เมธอด accounts.products.get
และรับรหัสแหล่งข้อมูลใหม่จากแหล่งข้อมูล product
ก็ได้
เมธอด
การเปลี่ยนแปลงสำหรับฟีดข้อมูลใน Merchant Data Sources API มีดังนี้
วิธีการ | URL ใน Content API for Shopping | URL ใน Merchant Data Sources API | ตัวระบุใน Content API for Shopping | ตัวระบุใน Merchant Data Sources API | คำอธิบาย |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
ใน Content API for Shopping สถานการณ์ create เดียวคือการสร้างฟีดไฟล์หลัก สถานการณ์ create อื่นๆ ทั้งหมดได้รับการเปิดตัวใหม่ใน Merchant Data Sources API
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | ตัวระบุในคำขอ API สำหรับการดึงข้อมูลสถานะผลิตภัณฑ์จะเหมือนกันสำหรับทั้ง Content API for Shopping และ Merchant API คุณสามารถจำลองลักษณะการทํางานของคําขอ |