Enumerar vínculos

Tanto las cuentas de los socios de Shopping como las cuentas de comerciante individuales pueden tener varios vínculos marcados entre sus cuentas y otras. El método listlinks muestra una lista de todos estos vínculos para la cuenta de Merchant Center que realiza la llamada a la API. No requiere ningún parámetro y se invoca mediante una solicitud HTTP GET.

Estado del servicio

Cuando enumeres vínculos, las respuestas mostrarán una status para cada service individual dentro de un vínculo. Los comercios tienen la opción de aprobar todos los servicios de la lista o solo un subconjunto de los propuestos en la solicitud.

Los servicios comienzan con un estado pending hasta que un comercio los apruebe explícitamente. Después de que se aprueban, los servicios tienen el estado active.

Los servicios quitados mostrarán el estado inactive si también hay otros servicios de pending o active. Una vez que se quitan todos los servicios que componen un vínculo, el método listlinks ya no mostrará el vínculo.

Ejemplo de solicitud

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

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

Ejemplo de respuesta

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

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

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