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
AccountIssueetProductIssueen un seul objetRenderedIssue. Cela devrait simplifier votre code en fournissant une structure cohérente pour tous les types de problèmes. - Dans l'API Merchant, le champ
issuesest 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 |
|---|---|
|
RenderedIssue |