Migrer l'assistance aux marchands

Avec Content API for Shopping, vous pouvez utiliser la ressource merchantsupport pour créer une page de diagnostic intégrée à l'application pour vos marchands. L'API Merchant propose la résolution des problèmes, qui prend en charge la même fonctionnalité.

Présentation

Lorsque vous migrez depuis Content API, notez que les noms et les structures des services et des méthodes ont changé :

  • La modification la plus importante dans la réponse de l'API est le regroupement des objets AccountIssue et ProductIssue en un seul objet RenderedIssue. Cela devrait simplifier votre code en fournissant une structure cohérente pour tous les types de problèmes.
  • Dans l'API Merchant, le champ issues est renommé rendered_issues.

Identifiants

Modifiez vos identifiants Content API comme suit pour l'API Merchant.

Méthode Content API for Shopping API Merchant
renderaccountissues {merchant_id} accounts/{ACCOUNT_ID}
renderproductissues {PRODUCT_ID} accounts/{ACCOUNT_ID}/products/{PRODUCT_ID}
TriggerAction {merchant_id} accounts/{ACCOUNT_ID}

Requêtes

Modifiez vos requêtes Content API comme suit pour l'API Merchant.

Action Content API for Shopping API Merchant
Afficher les problèmes au niveau du compte pour un compte POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
Afficher les problèmes pour un produit 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
Action de déclenchement POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction

La modification la plus importante dans la réponse de l'API est le regroupement des objets AccountIssue et ProductIssue en un seul objet RenderedIssue. Cela devrait simplifier votre code en fournissant une structure cohérente pour tous les types de problèmes.

Champs renommés

Le nouveau nom du champ issues de premier niveau dans la réponse est renderedIssues. Il contient une liste d'objets RenderedIssue.

Content API for Shopping API Merchant
issues renderedIssues

Modèles renommés

Content API for Shopping API Merchant
  • AccountIssue
  • ProductIssue
RenderedIssue