Veri kaynakları, ürünlerinizi Google'a yüklemenize olanak tanır. Otomatik veri kaynakları, ürün verilerinizi Google'a göndermeyi kolaylaştırır. Daha fazla bilgi için Merchant Data Sources API'ye genel bakış başlıklı makaleyi inceleyin.
Content API for Shopping'deki isteklerin Merchant Data sources API ile karşılaştırmasını aşağıda bulabilirsiniz:
Content API for Shopping | Satıcı Veri Kaynakları API'si | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
Tanımlayıcılar | {ID} | {NAME} |
Yöntemler
Content API for Shopping ve Merchant Data sources API'deki veri feed'i yöntemlerinin karşılaştırmasını aşağıda bulabilirsiniz:
Yöntem | Content API for Shopping | Satıcı Veri Kaynakları API'si |
---|---|---|
customBatch |
Evet | Hayır |
insert |
Evet | Evet |
get |
Evet | Evet |
update |
Evet | Evet |
delete |
Evet | Evet |
list |
Evet | Evet |
fetchNow |
Evet | Evet |
Tanımlayıcılar
Diğer kaynaklardan farklı olarak, kimlik değerleri değiştiğinden veri kaynağının adı Content API kimliğinden oluşturulamaz. Veri kaynaklarının yeni kimliklerini almak için list yöntemini çağırabilirsiniz.
Alternatif olarak, accounts.products.get
yöntemini çağırabilir ve yeni veri kaynağı kimliğini product
kaynağından alabilirsiniz.
Yöntemler
Merchant Data sources API'deki veri feed'leri için yapılan değişiklikler aşağıda açıklanmıştır:
Yöntem | Content API for Shopping'de URL | Merchant Data sources API'de URL | Content API for Shopping'te tanımlayıcı | Merchant Data sources API'de tanımlayıcı | Açıklama |
---|---|---|---|---|---|
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'de tek create senaryosu birincil dosya feed'i oluşturmaktır. Diğer tüm create senaryoları, Merchant Data sources API'de yeni kullanıma sunulmuştur.
|
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} | Ürün durumunu almak için API isteğinde kullanılan tanımlayıcı, hem Content API for Shopping hem de Merchant API için aynıdır. Veri kaynağı kimliklerini toplayarak ve bu kimlikler için |