С помощью Content API for Shopping вы можете использовать ресурс merchantsupport для создания страницы диагностики в приложении для своих продавцов. API Merchant предлагает решение проблем, которое поддерживает ту же функциональность.
Обзор
При миграции с 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 |