Dalsze wskazówki dotyczące łączenia kont


Gdy sprzedawca zaakceptuje zakres protokołu OAuth, zostanie dla niego wygenerowany token dostępu i odświeżenia. Jeśli token odświeżania multikonta klientów jest przechowywany, można wysłać żądanie do interfejsu API za pomocą accounts.link z obiektem AccountsLinkRequest. Działaniem powinno być „request”.

I na odwrót, żądanie do interfejsu API można wysłać natychmiast po skorzystaniu z tokena subkonta z obiektem accountsLinkRequest. Działanie powinno być „zatwierdzone”. Ułatwia to proces łączenia kont sprzedawcom dołączającym do Twojej platformy.


Załóżmy, że masz następujące konta przykładowe:

Konto Purpose
111111111 Konto MCA
2222222 Inne subkonto
3333333 Nowe konto wprowadzające

Zasób account.link dla ŻĄDANIA POŁĄCZENIA miałby następujące parametry:

Parametr Wartość
merchantID 111111111
accountID 2222222

Z kolei treści AccountLinkRequest miałby następujące właściwości:

Właściwość Wartość
linkType eCommercePlatform
linkedAccountId 3333333
działanie prośba

Konto MCA

Natomiast zasób account.link na potrzeby ZATWIERDZANIA LINKU miałby następujące parametry:

Parametr Wartość
merchantID 3333333
accountID 3333333

Z kolei treści AccountLinkRequest miałby następujące właściwości:

Właściwość Wartość
linkType eCommercePlatform
linkedAccountId 2222222
działanie zatwierdź
eCommercePlatformLinkInfo.externalAccountId zewnętrzny identyfikator klienta
usługi shoppingAdsProductManagement

Subkonto