- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- Prova!
Crea un account Merchant Center autonomo con una configurazione aggiuntiva. Aggiunge l'utente che effettua la richiesta come amministratore per il nuovo account.
Richiesta HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "account": { object ( |
Campi | |
---|---|
account |
Obbligatorio. L'account da creare. |
users[] |
(Facoltativo) Utenti da aggiungere all'account. |
service[] |
(Facoltativo) Se specificato, un servizio di account tra l'account da creare e l'account del provider viene inizializzato durante la creazione. |
acceptTermsOfService |
(Facoltativo) I Termini di servizio (TdS) da accettare subito dopo la creazione dell'account. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Account
.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/content
Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.
CreateUserRequest
Messaggio di richiesta per il metodo CreateUser
.
Rappresentazione JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa dell'account per il quale verrà creato un utente. Formato: |
userId |
Obbligatorio. L'indirizzo email dell'utente (ad esempio, |
user |
Obbligatorio. L'utente da creare. |
AcceptTermsOfService
Riferimento a una risorsa dei Termini di servizio.
Rappresentazione JSON |
---|
{ "name": string, "regionCode": string } |
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa della versione dei Termini di servizio. |
regionCode |
Obbligatorio. Codice regione come definito da CLDR. Si tratta di un paese in cui i TdS si applicano specificamente a quel paese oppure di |
AddAccountService
Istruzioni aggiuntive per aggiungere servizi dell'account durante la creazione dell'account.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione service_type . Al momento è supportato solo il tipo di account principale Multi-cliente. service_type può essere solo uno dei seguenti: |
|
accountAggregation |
Il fornitore è un aggregatore dell'account. |
provider |
(Facoltativo) Il fornitore del servizio. Formato: |