- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- AccountAggregation
- 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[] |
Obbligatorio. Un servizio di account tra l'account da creare e l'account del provider viene inizializzato nell'ambito della creazione. Devi fornire almeno uno di questi servizi. Al momento, è necessario che esattamente uno di questi valori sia |
acceptTermsOfService |
(Facoltativo) I Termini di servizio (TdS) da accettare immediatamente al momento della 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 cui 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 nel formato |
regionCode |
Obbligatorio. Codice regione come definito da CLDR. Si tratta di un paese in cui i TdS si applicano specificamente al paese in questione oppure di |
AddAccountService
Istruzioni aggiuntive per aggiungere i servizi dell'account durante la creazione dell'account.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione service_type . Il tipo di servizio da aggiungere. service_type può essere solo uno dei seguenti: |
|
accountAggregation |
Il fornitore è un aggregatore per l'account. Payload per il tipo di servizio Aggregazione degli account. |
provider |
(Facoltativo) Il fornitore del servizio. Formato: |
AccountAggregation
Questo tipo non contiene campi.
Payload AccountAggregation
.