Поддержка мерчантов миграции

С помощью 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 для продавцов
  • AccountIssue
  • ProductIssue
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 для продавцов
  • AccountIssue
  • ProductIssue
RenderedIssue