Перенос управления продуктами

Вы можете использовать Merchant API для программной загрузки и управления своими продуктами. Ресурс accounts.products позволяет создать каталог интернет-магазина, то есть список товаров и предложений. Дополнительную информацию о загрузке продуктов и управлении ими с помощью Merchant API см. в разделе Обзор API продуктов Merchant .

Ниже приведен пример сравнения Content API для покупок с API торговых продуктов:

API контента для покупок API торговых продуктов Описание
URL-адрес https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /products/ https://merchantapi.googleapis.com/products/v1beta/ {parent} /productInputs:insert Переменная {parent} в URL-адресе запроса Merchant API представляет уникальный идентификатор учетной записи.
Идентификатор {id} {name}

Методы

Ниже приведено сравнение методов продуктов в API контента для покупок и API продуктов для торговцев:

Метод API контента для покупок API торговых продуктов
customBatch Да Нет
insert Да Да
get Да Да
update Да Нет в наличии
delete Да Да
list Да Да

Ниже приведен пример сравнения метода GET для API контента для API торговых и торговых продуктов:

API контента для покупок Торговый API
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId} /products/ {productId} GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*}

Запросы

Метод URL-адрес в Content API для покупок URL-адрес в API торговых продуктов Идентификатор в Content API Идентификатор в API торговых продуктов
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} Нет в наличии
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/*}

Ресурсы

API контента для покупок API торговых продуктов Описание
  • Продукт
  • Статус продукта
  • Продукт
  • ПродуктВвод
Несколько полей, которые находились в ресурсе Product в Content API for Shopping, были перемещены в поле Attribute ресурса ProductInput в Merchant Products API.