С помощью ресурса merchantsupport в Content API for Shopping вы можете создать страницу диагностики в приложении для продавцов. В Merchant API есть функция Issue resolution, которая поддерживает те же возможности.
Обзор
При переходе с Content API обратите внимание на следующие изменения в названиях и структурах сервисов и методов:
- Самое значительное изменение в ответе API – это объединение объектов
AccountIssueиProductIssueв один объектRenderedIssue. Это упростит ваш код, поскольку все типы проблем будут иметь одинаковую структуру. - В Merchant API поле
issuesпереименовано вrendered_issues.
Идентификаторы
Измените идентификаторы Content API для Merchant API, как описано ниже.
| Метод | Content API for Shopping | Merchant API |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
Запросы
Измените запросы Content API, как описано ниже.
| Действие | Content API for Shopping | Merchant 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.
| Content API for Shopping | Merchant API |
|---|---|
issues |
renderedIssues |
Переименованные модели
| Content API for Shopping | Merchant API |
|---|---|
|
RenderedIssue |