Tworzy i zwraca nowe zamówienie przy użyciu niestandardowego tokena wygenerowanego przez Google. Deweloperzy korzystający z tej metody powinni ustawić token userToken przekazywany przez google w żądaniu. Jest ona używana w sytuacjach, gdy deweloperzy lub sprzedawca bezpośrednio zapisują zamówienia w Google w imieniu zamówienia (a nie w przypadku transakcji i stron AMP).
Żądanie HTTP
POST https://actions.googleapis.com/v3/orders:createWithCustomToken
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON | |
---|---|
{ "header": { object ( |
Pola | |
---|---|
header |
Wymagane: nagłówek żądania utworzenia zamówienia. |
order |
Wymagane: zamówienie do utworzenia. Uwaga: 1. Następujące pola są zawsze wymagane do utworzenia prawidłowego zamówienia: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. Zamówienie musi mieć co najmniej 1 element zamówienia, a element zamówienia musi mieć zdefiniowaną branżę lub rozszerzenie. 3. Wszystkie rozszerzenia (zarówno na poziomie zamówienia, jak i na poziomie elementu zamówienia) muszą odpowiadać 1 typowi branży, tzn. zamówienie nie jest prawidłowym zamówieniem, jeśli dotyczy więcej niż 1 branży. |
userToken |
Wymagane: zaszyfrowany token przekazany partnerowi przez Google przez kanał asynchroniczny. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Order
.