- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- Wypróbuj
Tworzy samodzielne konto Merchant Center z dodatkową konfiguracją. Dodaje użytkownika, który przesłał prośbę, w roli 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 zostanie utworzone. |
users[] |
Opcjonalnie: Użytkownicy, którzy zostaną dodani do konta. |
service[] |
Wymagane. Usługa na koncie między utworzonym kontem a kontem dostawcy jest inicjowana podczas tworzenia. Musisz świadczyć co najmniej jedną taką usługę. Obecnie obsługiwana jest tylko usługa |
acceptTermsOfService |
Opcjonalnie: Warunki korzystania z usługi do zaakceptowania 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 protokołu 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 (np. |
user |
Wymagane. Użytkownik, który ma zostać utworzony. |
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. |
regionCode |
Wymagane. Kod regionu określony przez CLDR. Wybierz kraj, w którym Warunki korzystania z usługi obowiązują w danym kraju, lub |
AddAccountService
Dodatkowe instrukcje dodawania usług konta podczas jego tworzenia.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy service_type . Obecnie obsługiwany jest tylko typ konta nadrzędnego Multikonta klientów. service_type może mieć tylko jedną z tych wartości: |
|
accountAggregation |
Dostawca to pośrednik dla konta. |
provider |
Opcjonalnie: Dostawca usługi. Format: |