С помощью Content API для покупок вы можете использовать ресурс merchantsupport для создания страницы диагностики внутри приложения для ваших продавцов. Merchant API предлагает функцию разрешения проблем, которая поддерживает ту же функциональность.
Обзор
При миграции с Content API обратите внимание на следующие изменения в названиях и структурах сервисов и методов:
- Наиболее существенное изменение в ответе API — это объединение объектов
AccountIssueиProductIssueв один объектRenderedIssue. Это должно упростить ваш код, обеспечив согласованную структуру для всех типов задач. - API продавца переименовывает поле
issuesвrendered_issues.
Идентификаторы
Измените идентификаторы Content API для Merchant API следующим образом.
| Метод | API контента для покупок | API для продавцов |
|---|---|---|
renderaccountissues | {merchant_id} | accounts/{ACCOUNT_ID} |
renderproductissues | {PRODUCT_ID} | accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction | {merchant_id} | accounts/{ACCOUNT_ID} |
Запросы
Измените запросы к Content API следующим образом для Merchant API.
| Действие | API контента для покупок | API для продавцов |
|---|---|---|
| Отображение проблем на уровне учетной записи для учетной записи | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderaccountissues | POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :renderaccountissues |
| Проблемы с отображением продукта | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderproductissues/ PRODUCT_ID | POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID /products/ PRODUCT_ID :renderproductissues |
| Запустить действие | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/triggeraction | https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :triggeraction |
Наиболее существенное изменение в ответе API — это объединение объектов AccountIssue и ProductIssue в один объект RenderedIssue . Это должно упростить ваш код, обеспечив согласованную структуру для всех типов задач.
Поля переименованы
Новое название для поля верхнего уровня issues в ответе — renderedIssues . Оно содержит список объектов RenderedIssue .
| API контента для покупок | API для продавцов |
|---|---|
issues | renderedIssues |
Переименованные модели
| API контента для покупок | API для продавцов |
|---|---|
| RenderedIssue |
С помощью Content API для покупок вы можете использовать ресурс merchantsupport для создания страницы диагностики внутри приложения для ваших продавцов. Merchant API предлагает функцию разрешения проблем, которая поддерживает ту же функциональность.
Обзор
При миграции с Content API обратите внимание на следующие изменения в названиях и структурах сервисов и методов:
- Наиболее существенное изменение в ответе API — это объединение объектов
AccountIssueиProductIssueв один объектRenderedIssue. Это должно упростить ваш код, обеспечив согласованную структуру для всех типов задач. - API продавца переименовывает поле
issuesвrendered_issues.
Идентификаторы
Измените идентификаторы Content API для Merchant API следующим образом.
| Метод | API контента для покупок | API для продавцов |
|---|---|---|
renderaccountissues | {merchant_id} | accounts/{ACCOUNT_ID} |
renderproductissues | {PRODUCT_ID} | accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction | {merchant_id} | accounts/{ACCOUNT_ID} |
Запросы
Измените запросы к Content API следующим образом для Merchant API.
| Действие | API контента для покупок | API для продавцов |
|---|---|---|
| Отображение проблем на уровне учетной записи для учетной записи | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderaccountissues | POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :renderaccountissues |
| Проблемы с отображением продукта | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/renderproductissues/ PRODUCT_ID | POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID /products/ PRODUCT_ID :renderproductissues |
| Запустить действие | POST https://shoppingcontent.googleapis.com/content/v2.1/ MERCHANT_ID /merchantsupport/triggeraction | https://merchantapi.googleapis.com/issueresolution/v1/accounts/ ACCOUNT_ID :triggeraction |
Наиболее существенное изменение в ответе API — это объединение объектов AccountIssue и ProductIssue в один объект RenderedIssue . Это должно упростить ваш код, обеспечив согласованную структуру для всех типов задач.
Поля переименованы
Новое название для поля верхнего уровня issues в ответе — renderedIssues . Оно содержит список объектов RenderedIssue .
| API контента для покупок | API для продавцов |
|---|---|
issues | renderedIssues |
Переименованные модели
| API контента для покупок | API для продавцов |
|---|---|
| RenderedIssue |