Ürünlerinizi programatik olarak yüklemek ve yönetmek için Merchant API'yi kullanabilirsiniz. accounts.products kaynağı, ürünlerin ve tekliflerin bir listesi olan bir online mağaza kataloğu oluşturmanıza olanak tanır. Merchant API'yi kullanarak ürünlerinizi yükleme ve yönetme hakkında daha fazla bilgi için Merchant Products API'ye Genel Bakış sayfasına göz atın.
Content API for Shopping ile Merchant Products API'nin örnek bir karşılaştırmasını burada görebilirsiniz:
|
Content API for Shopping |
Satıcı Ürünleri API'sı |
Açıklama |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
Merchant API istek URL'sindeki {parent} değişkeni, hesabın benzersiz tanımlayıcısını temsil eder.
|
Tanımlayıcı |
{id} |
{name} |
|
Yöntemler
Content API for Shopping ve Merchant Products API'deki ürün yöntemlerinin karşılaştırması aşağıda verilmiştir:
Yöntem |
Content API for Shopping |
Satıcı Ürünleri API'sı |
customBatch |
Evet |
Hayır |
insert |
Evet |
Evet |
get |
Evet |
Evet |
update |
Evet |
Kullanılamıyor |
delete |
Evet |
Evet |
list |
Evet |
Evet |
Aşağıda, Content API for Shopping ve Merchant Products API için GET
yönteminin örnek bir karşılaştırması verilmiştir:
Content API for Shopping |
Satıcı API'si |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
İstekler
Yöntem |
Content API for Shopping'deki URL |
Merchant Products API'deki URL |
Content API'deki tanımlayıcı |
Merchant Products API'deki tanımlayıcı |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
Kullanılamıyor |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
Kaynaklar
Content API for Shopping |
Satıcı Ürünleri API'sı |
Açıklama |
|
|
Content API for Shopping'deki Product kaynağında bulunan birden fazla alan, Merchant Products API'deki ProductInput kaynağındaki Attribute alanının altına taşındı.
|