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. Merchant API 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 la consolidation des objets
AccountIssueetProductIssueen un seul objetRenderedIssue. Cela devrait simplifier votre code en fournissant une structure cohérente pour tous les types de problèmes. - Dans Merchant API, le champ
issuesest renommérendered_issues.
Identifiants
Modifiez vos identifiants Content API comme suit pour Merchant API.
| 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 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 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 |
|---|---|
|
RenderedIssue |