Enumerar vínculos

Tanto los socios de Shopping como las cuentas de comerciantes individuales pueden tener varias vinculaciones marcadas entre sus cuentas y otras. El método listlinks muestra una lista de todas estas vinculaciones para la cuenta de Merchant Center que realiza la llamada a la API. No requiere ningún parámetro y se invoca con una solicitud GET de HTTP.

Estado del servicio

Cuando se enumeran las vinculaciones, las respuestas mostrarán un status para cada service individual dentro de una vinculación. Los comerciantes tienen la opción de aprobar todos los servicios enumerados o solo un subconjunto de los propuestos en la solicitud.

Los servicios comienzan con un estado pending hasta que un comerciante los aprueba de forma explícita. Después de que se aprueban, los servicios tienen un estado active.

Los servicios quitados mostrarán un estado inactive si también hay otros pending o active servicios presentes. Una vez que se quiten todos los servicios que componen una vinculación, el método listlinks ya no mostrará la vinculación.

Ejemplo de solicitud

Para enumerar la solicitud de vinculación enviada por el socio 123456789, envía una GET solicitud sin parámetros con el método listlinks.

GET https://shoppingcontent.googleapis.com/content/v2.1/123456789/accounts/123456789/listlinks

Ejemplo de respuesta

En este ejemplo, el comerciante 98765 aún no aprobó la solicitud, por lo que los servicios individuales tienen un estado pending.

{
    "linkedAccountId": "98765",
    "services": [
        {
            "service": "shoppingAdsProductManagement",
            "status": "pending"
        },
        {
            "service": "shoppingActionsOrderManagement",
            "status": "pending"
        }
    ]
}

En la próxima sección, se describe cómo aprobar una solicitud de vinculación.