Plusieurs associations peuvent être signalées entre les comptes des partenaires Shopping et les comptes marchands individuels et d'autres comptes.
La méthode listlinks renvoie une liste de toutes ces associations pour le compte Merchant Center
qui effectue l'appel d'API. Elle ne nécessite aucun paramètre et est invoquée à l'aide d'une requête HTTP GET.
État du service
Lorsque les associations sont répertoriées, les réponses affichent le paramètre status pour chaque service individuel dans une association. Les marchands ont la possibilité d'approuver tous les services répertoriés ou seulement un sous-ensemble des services proposés dans la requête.
Les services sont à l'état pending jusqu'à ce qu'ils soient explicitement approuvés par un
marchand. Une fois approuvés, les services passent à l'état active.
Les services supprimés sont à l'état inactive si d'autres services à l'état pending
ou active sont également présents. Une fois que tous les services comportant une association ont été
supprimés, l'association n'est plus renvoyée par la
listlinks méthode.
Exemple de requête
Pour répertorier la demande d'association envoyée par le partenaire 123456789, envoyez une GET
requête sans paramètre à l'aide de la méthode listlinks.
GET https://shoppingcontent.googleapis.com/content/v2.1/123456789/accounts/123456789/listlinks
Exemple de réponse
Dans cet exemple, le marchand 98765 n'a pas encore approuvé la requête. Chacun des services est donc à l'état pending.
{
"linkedAccountId": "98765",
"services": [
{
"service": "shoppingAdsProductManagement",
"status": "pending"
},
{
"service": "shoppingActionsOrderManagement",
"status": "pending"
}
]
}
La section suivante explique comment approuver une demande d'association.