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 offre les mêmes fonctionnalités.

Présentation

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

  • La modification la plus importante apportée à la réponse de l'API est la consolidation 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.
  • Merchant API renomme le champ issues en 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 Merchant API.

Action Content API for Shopping API Merchant
Afficher les problèmes au niveau du compte POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
Problèmes de rendu 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 apportée à la réponse de l'API est la consolidation 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