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 element linkedAccountId, który identyfikuje sprzedawcę otrzymującego prośbę, oraz element action o typie request. Każdy link powinien też zawierać zestaw services, który określa, jakie funkcje partner udostępnia sprzedawcy. Obsługiwane są te services wartości:
| 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. Partnerom usługi Zakupy Google przypisywana jest jedna z tych etykiet. Podczas wywoływania interfejsu API powinni oni używać przypisanej etykiety w polu linkType.
| 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 określa partnera jako 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 dowiesz się, jak uzyskać listę istniejących linków.