Вы можете использовать Merchant API для программной загрузки и управления своими продуктами. Ресурс accounts.products
позволяет создать каталог интернет-магазина, то есть список товаров и предложений. Дополнительную информацию о загрузке продуктов и управлении ими с помощью Merchant API см. в разделе Обзор API продуктов Merchant .
Ниже приведен пример сравнения Content API для покупок с API торговых продуктов:
| API контента для покупок | API торговых продуктов | Описание |
---|
URL-адрес | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /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/ {ACCOUNT_ID} /products/ {PRODUCT_ID} | 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/ {MERCHANT_ID} /products | POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /productsInputs:insert?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} | {MERCHANT_ID} | {PARENT} |
update | PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | Нет в наличии | | |
delete | DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} | {MERCHANT_ID} /datafeeds/ {PRODUCT_ID} | {name=accounts/*/productInputs/*} |
get | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} | GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} | {MERCHANT_ID} /datafeeds/ {PRODUCT_ID} | {name=accounts/*/products/*} |
list | GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products | GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*} /products | {MERCHANT_ID} | {parent=accounts/*} |
Ресурсы
API контента для покупок | API торговых продуктов | Описание |
---|
| | Несколько полей, которые находились в ресурсе Product в Content API for Shopping, были перемещены в поле Attribute ресурса ProductInput в Merchant Products API. |