- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CreateUserRequest
- 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 tworzenia inicjowane jest konto usługi między tworzonym kontem a kontem dostawcy. Musisz podać co najmniej 1 taką usługę. Obecnie dokładnie 1 z nich musi być |
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
Żądanie wiadomości dla metody CreateUser
.
Zapis JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
Pola | |
---|---|
parent |
Wymagane. Nazwa zasobu na koncie, dla którego ma zostać utworzony użytkownik. Format: |
user |
Wymagane. Adres e-mail użytkownika (na przykład |
user |
Wymagane. Użytkownik, który ma zostać utworzony. |
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 być tylko jednym z tych elementów: |
|
account |
Dostawca jest agregatorem konta. Dane payload dla usługi typu Agregacja kont. |
provider |
Wymagane. Dostawca usługi. Format: |
AccountAggregation
Ten typ nie ma pól.
AccountAggregation
ładunek.