L'API Transactions verrà ritirata il 3 maggio 2023, prima della disattivazione delle azioni di conversazione il 13 giugno 2023. Per ulteriori informazioni, vedi
Ritiro di Azioni di conversazione.
Method: orders.createWithCustomToken
bookmark_borderbookmark
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Crea e restituisce il nuovo ordine utilizzando un token personalizzato creato da Google. Gli sviluppatori che utilizzano questo metodo devono impostare il token userToken passato da Google nella richiesta. Questo metodo viene utilizzato nei casi in cui gli sviluppatori o il commerciante salvano direttamente gli ordini su Google per conto dell'ordine (anziché Transazioni e 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 (OrderRequestHeader )
},
"order": {
object (Order )
},
"userToken": string
} |
Campi |
header |
object (OrderRequestHeader )
Obbligatorio: intestazione per la richiesta di creazione dell'ordine.
|
order |
object (Order )
Obbligatorio: 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 avere almeno un elemento pubblicitario e l'elemento pubblicitario deve avere un verticale/un'estensione definito. 3. Tutte le estensioni (sia a livello di ordine che a livello di elemento pubblicitario) devono essere mappate a un tipo di verticale, ad esempio un ordine non è valido se rappresenta più di un verticale.
|
userToken |
string
Obbligatorio: token criptato fornito da Google al partner tramite un canale asincrono.
|
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Order
.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-09-13 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-13 UTC."],[[["Creates new Orders using a custom token provided by Google, enabling developers to save orders directly on behalf of the user."],["Requires a `POST` request to `https://actions.googleapis.com/v3/orders:createWithCustomToken` with specific data in the request body."],["The request body must contain `header`, `order`, and `userToken` fields with specified data structures and requirements."],["A successful response returns the created `Order` object with details of the order."]]],["This describes the process of creating a new order using a custom Google-minted token. A `POST` request is sent to `https://actions.googleapis.com/v3/orders:createWithCustomToken`. The request body requires a JSON payload with `header`, `order` (including `create_time`, `merchant_order_id`, and at least one valid `line_item` with an ID and vertical extension), and `userToken` (an encrypted token from Google). A successful request returns an `Order` instance in the response body.\n"]]