- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- AccountAggregation
- Wypróbuj
Tworzy samodzielne konto Merchant Center z dodatkową konfiguracją. Dodaje użytkownika, który wysłał żądanie, jako administratora nowego konta.
Żądanie HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "account": { object ( |
Pola | |
---|---|
account |
Wymagane. Konto, które ma zostać utworzone. |
users[] |
Opcjonalnie: Użytkownicy, którzy mają zostać dodani do konta. |
service[] |
Wymagane. W ramach procesu tworzenia inicjowane jest konto usługi między tworzonym kontem a kontem dostawcy. Musisz świadczyć co najmniej jedną taką usługę. Obecnie dokładnie 1 z nich musi być |
acceptTermsOfService |
Opcjonalnie: Warunki korzystania z usługi muszą zostać zaakceptowane natychmiast po utworzeniu konta. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Account
.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/content
Więcej informacji znajdziesz w artykule Omówienie OAuth 2.0.
CreateUserRequest
Komunikat żądania dla metody CreateUser
.
Zapis JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu konta, dla którego zostanie utworzony użytkownik. Format: |
userId |
Wymagane. Adres e-mail użytkownika (na przykład |
user |
Wymagane. Użytkownik, który ma utworzyć element. |
AcceptTermsOfService
Odwołanie do zasobu Warunków korzystania z usługi.
Zapis JSON |
---|
{ "name": string, "regionCode": string } |
Pola | |
---|---|
name |
Wymagane. Nazwa zasobu wersji warunków korzystania z usługi w formacie |
regionCode |
Wymagane. Kod regionu określony przez CLDR. Może to być kraj, jeśli warunki korzystania z usługi mają zastosowanie tylko w danym kraju, lub |
AddAccountService
dodatkowe instrukcje dotyczące dodawania usług konta podczas jego tworzenia;
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii service_type . Typ usługi, który chcesz dodać. service_type może mieć tylko jedną z tych wartości: |
|
accountAggregation |
Dostawca jest agregatorem konta. Dane payload dla usługi typu Agregacja kont. |
provider |
Opcjonalnie: Dostawca usługi. Format: |
AccountAggregation
Ten typ nie ma pól.
AccountAggregation
ładunek.