Crea e restituisce il nuovo ordine utilizzando un token personalizzato creato da Google. Gli sviluppatori che utilizzano questo metodo devono impostare il valore userToken trasmesso da Google nella richiesta. Questo metodo viene utilizzato nei casi in cui sviluppatori/commercianti salvano direttamente gli ordini su Google per conto di un ordine (anziché nelle transazioni e nel flusso AMP).
Richiesta HTTP
POST https://actions.googleapis.com/v3/orders:createWithCustomToken
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON | |
---|---|
{ "header": { object ( |
Campi | |
---|---|
header |
Obbligatorio: intestazione della richiesta di creazione dell'ordine. |
order |
Obbligatorio: l'ordine da creare. Nota: 1. I seguenti campi sono sempre obbligatori per creare un ordine valido: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. L'ordine deve contenere almeno un elemento pubblicitario e l'elemento pubblicitario deve avere un verticale/estensione definito. 3. Tutte le estensioni (sia a livello di ordine che a livello di elemento pubblicitario) devono essere mappate a un tipo verticale, ad esempio un ordine non è valido se rappresenta più di un verticale. |
userToken |
Obbligatorio: token criptato fornito al partner da Google tramite un canale asincrono. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Order
.