Przenoszenie zarządzania kontem z Content API for Shopping

Za pomocą accounts zasób do utworzyć konto sprzedawcy i nim zarządzać. Więcej informacji znajdziesz w artykule Omówienie Merchant Account API.

Na tej stronie dowiesz się, jak przenieść zarządzanie kontem z Content API do Interfejs API sprzedawcy.

Żądania

Użyj tego formatu adresu URL żądania w przypadku interfejsu API kont sprzedawców:

POST https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/accounts

Oto przykładowe porównanie Content API for Shopping z kontem sprzedawcy Interfejs API kont do obsługi żądań tworzenia kont i zarządzania nimi:

Content API for Shopping Interfejs API kont sprzedawców
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId}/ https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/accounts
Identyfikatory {merchantId}/accounts/{accountId} {accountId}

Zasoby

Dane konta są przekazywane za pomocą metody Account zasób w sekcji Treści API dla Zakupów. Interfejs Merchant Account API udostępnia wiele zasobów danych konta. Te materiały to Account, User, BusinessInfo i BusinessIdentity zasobów.

Tabela poniżej zawiera porównanie funkcji Account w Content API for Shopping, Account zasób w Interfejs API kont sprzedawców.

Content API for Shopping Interfejs API kont sprzedawców
id account_id
name account_name
kind Niedostępne
websiteUrl Pole uri w zasobie homepage
adultContent adult_content
sellerId Niedostępne
users W User zasobie
youtubeChannelLinks Jeszcze niedostępny
googleMyBusinessLink Jeszcze niedostępny
businessInformation W businessInfo zasobie
businessIdentity W businessIdentity zasobie
automaticImprovements Jeszcze niedostępny
adsLinks Jeszcze niedostępny
cssId Dostępne tylko w interfejsie CSS API
labelIds Dostępne tylko w interfejsie CSS API
accountManagement Jeszcze niedostępny
automaticLabelIds Dostępne tylko w interfejsie CSS API
conversionSettings Jeszcze niedostępny

Tabela poniżej zawiera porównanie funkcji Zasób AccountUser w Content API for Shopping i User w interfejsie Merchant Accounts API.

Content API for Shopping Interfejs API kont sprzedawców
emailAddress email jest częścią name
(accounts/{account}/users/{email}).
admin user#access_rights.ADMIN
orderManager Niedostępne
paymentsManager Niedostępna
paymentsAnalyst Niedostępne
reportingManager user#access_rights.PERFORMANCE_REPORTING

Tabela poniżej zawiera porównanie funkcji AccountBusinessInformation zasób w Content API for Shopping i jego odpowiednik businessinfo w interfejsie Merchant Accounts API.

Content API for Shopping Interfejs API kont sprzedawców
businessInformation businessinfo
phoneNumber phone
phoneVerificationStatus phone_verification_state
customerService customer_service
koreanBusinessRegistrationNumber Niedostępne

Tabela poniżej zawiera porównanie funkcji AccountBusinessIdentity w Content API dla: Zakupy businessIdentity zasób w interfejsie Merchant Accounts API.

Content API for Shopping Interfejs API kont sprzedawców
blackOwned black_owned
womenOwned women_owned
veteranOwned veteran_owned
latinoOwned latino_owned
smallBusiness small_business
includeForPromotions promotions_consent,
true oznacza PROMOTION_CONSENT_GIVEN
false oznacza PROMOTION_CONSENT_DENIED

Tabela poniżej zawiera porównanie funkcji AccountIdentityType w Content API dla Zakupy i zasób identityAttribute w interfejsie Merchant Account API.

Content API for Shopping Interfejs API kont sprzedawców
self_identified identity_declaration,
true oznacza SELF_IDENTIFIES_AS
false oznacza DOES_NOT_SELF_IDENTIFY_AS

Metody

W interfejsie API kont sprzedawców wprowadziliśmy te metody:

Content API for Shopping Interfejs API kont sprzedawców
accounts.authinfo GET https://merchantapi.googleapis.com/accounts/v1beta/accounts bez filtra
accounts.claimwebsite POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/accountId/homepage:claim
Więcej informacji znajdziesz w artykule Metoda: accounts.v1beta.accounts.homepage.claim.
accounts.custombatch Niedostępne. Niestandardowa wsad nie jest obsługiwana w interfejsie Merchant API.
accounts.delete DELETE https://merchantapi.googleapis.com/accounts/v1beta/accounts/accountId
accounts.get Odpowiada to żądanie GET dotyczące zasobu, w którym zdefiniowano wymagane pole lub zbiór pól.
accounts.insert POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure,
Więcej informacji znajdziesz w artykule Tworzenie i konfigurowanie konta sprzedawcy.
accounts.link Funkcja nie jest jeszcze obsługiwana
accounts.list GET https://merchantapi.googleapis.com/accounts/v1beta/accountId:listSubaccounts
accounts.listlinks Funkcja nie jest jeszcze obsługiwana
accounts.update Odpowiada to żądanie aktualizacji zasobu, w którym zdefiniowano wymagane pole lub zbiór pól.