Veri kaynakları yönetimini taşı

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 fileUploads.get yöntemini çağırarak datafeedstatuses.list isteğinin davranışını kopyalayabilirsiniz.