מקורות נתונים מאפשרים לכם להעלות את המוצרים שלכם ל-Google. נתונים אוטומטיים מקורות כדי שיהיה קל לשלוח את נתוני המוצרים ל-Google. מידע נוסף זמין בקטע סקירה כללית של מוֹכר API של מקורות נתונים
השוואה לדוגמה בין הבקשות ב-Content API for Shopping לבין הבקשות ה-API של מקורות הנתונים של המוכר:
Content API for Shopping | ממשק API של מקורות נתוני Merchant | |
---|---|---|
כתובת 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 Sources API:
שיטה | Content API for Shopping | ממשק API של מקורות נתוני Merchant |
---|---|---|
customBatch |
כן | לא |
insert |
כן | כן |
get |
כן | כן |
update |
כן | כן |
delete |
כן | כן |
list |
כן | כן |
fetchNow |
כן | כן |
מזהים
בניגוד למשאבים אחרים, לא ניתן ליצור את השם של מקור הנתונים מה-Content API ID כי ערכי המזהה השתנו. אפשר להתקשר לרשימה כדי לקבל את המזהים החדשים של מקורות הנתונים.
לחלופין, אפשר לקרוא לפונקציה
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/{merchantId}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{merchantId} | {parent} |
ב-Content API for Shopping, התרחיש היחיד create הוא יצירת פיד ראשי של קבצים. כל שאר create התרחישים נוספו לאחרונה ב-Merchant Data Sources 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. אפשר לשכפל את ההתנהגות של הבקשה |