ย้ายข้อมูลการจัดการแหล่งข้อมูล

แหล่งข้อมูลช่วยให้คุณอัปโหลดผลิตภัณฑ์ไปยัง Google ได้ ข้อมูลอัตโนมัติ แหล่งที่มาช่วยให้การส่ง ข้อมูลผลิตภัณฑ์ไปยัง Google ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของผู้ขาย API แหล่งข้อมูล

ต่อไปนี้คือตัวอย่างการเปรียบเทียบคำขอใน Content API for Shopping API แหล่งข้อมูลผู้ขาย:

Content API for Shopping API แหล่งข้อมูลผู้ขาย
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
รหัสระบุ {id} {name}

เมธอด

การเปรียบเทียบวิธีการฟีดข้อมูลใน Content API for Shopping มีดังนี้ และ Merchant Data Source API

วิธีการ Content API for Shopping API แหล่งข้อมูลผู้ขาย
customBatch ใช่ ไม่ได้
insert ได้ ได้
get ได้ ได้
update ได้ ได้
delete ได้ ได้
list ได้ ได้
fetchNow ได้ ใช่

รหัสระบุ

ไม่สามารถสร้างชื่อของแหล่งข้อมูลได้ ซึ่งแตกต่างจากทรัพยากรอื่นๆ จากรหัส Content API เนื่องจากค่ารหัสมีการเปลี่ยนแปลง คุณสามารถเรียกใช้รายการ เพื่อรับรหัสใหม่ของแหล่งข้อมูล

หรือจะโทรหา accounts.products.get และรับรหัสแหล่งข้อมูลใหม่จาก product ของ Google

เมธอด

สิ่งที่เปลี่ยนแปลงสำหรับฟีดข้อมูลใน Merchant Data Source API มีดังนี้

วิธีการ URL ใน Content API for Shopping URL ใน API แหล่งข้อมูลผู้ขาย ตัวระบุใน Content API for Shopping ตัวระบุใน API แหล่งข้อมูลผู้ขาย คำอธิบาย
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} ใน Content API for Shopping สถานการณ์createเพียงอย่างเดียวคือการสร้างฟีดไฟล์หลัก เราได้แนะนำสถานการณ์ create อื่นๆ ทั้งหมดใหม่ใน Merchant Data Source API
update PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {dataSource.name=accounts/*/dataSources/*}
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} DELETE https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} GET https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds GET https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent}
fetchnow POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
datafeedstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest {merchantId}/datafeeds/{datafeedId} {merchantId}/datasources/{datafeedId}

ตัวระบุในคำขอ API สำหรับการดึงข้อมูลสถานะผลิตภัณฑ์จะเหมือนกันสำหรับทั้ง Content API for Shopping และ Merchant API

คุณจำลองลักษณะการทำงานของคำขอ datafeedstatuses.list ได้โดยรวบรวมรหัสแหล่งข้อมูลและเรียกเมธอด fileUploads.get สำหรับรหัสเหล่านั้น