Поддержка переноса данных продавцов

С помощью ресурса 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
  • AccountIssue
  • ProductIssue
RenderedIssue