Aby oznaczyć relację z kontem sprzedawcy, partner usługi Zakupy musi najpierw użyć metody accounts.link
do wysłania prośby o połączenie.
Prośba o połączenie zawiera linkedAccountId, który identyfikuje sprzedawcę otrzymującego prośbę i ma typ action request. Każdy link powinien też zawierać zestaw services, który określa, jakie funkcje partner udostępnia sprzedawcy. Obsługiwane są te wartości:services
| Usługa | Opis |
|---|---|
shoppingAdsProductManagement |
Zarządzanie danymi produktów w reklamach produktowych |
shoppingActionsProductManagement |
Zarządzanie danymi produktów w Kup przez Google (wcześniej Shopping Actions) |
shoppingActionsOrderManagement |
Zarządzanie zamówieniami w Kup przez Google (wcześniej Shopping Actions) |
Żądanie musi też zawierać prawidłowy linkType, który opisuje typ partnera Google Shopping zgłaszającego żądanie. Partnerzy Shopping otrzymują jedną z tych etykiet i powinni używać jej w polu linkType podczas wywoływania interfejsu API.
| Valid linkTypes |
|---|
channelPartner |
eCommercePlatform |
Przykład
Poniższe wywołanie interfejsu API wysyła prośbę o połączenie z konta partnera123456789 do sprzedawcy z linkedAccountId o wartości "98765".
Identyfikator "eCommercePlatform" linkType wskazuje, że partner jest platformą handlu elektronicznego. Lista services oznacza, że partner udostępnia funkcje "shoppingAdsProductManagement" (zarządzanie danymi produktów w reklamach produktowych) i "shoppingActionsOrderManagement" (zarządzanie zamówieniami w Kup przez Google, wcześniej znane jako Shopping Actions).
POST https://shoppingcontent.googleapis.com/content/v2.1/123456789/accounts/123456789/link
{
"linkedAccountId": "98765",
"linkType": "eCommercePlatform",
"services": ["shoppingAdsProductManagement", "shoppingActionsOrderManagement"],
"action": "request"
}
W następnej sekcji opisujemy, jak uzyskać listę istniejących linków.