הפונקציה יוצרת ומחזירה את ההזמנה החדשה באמצעות אסימון מותאם אישית ש-Google יצרה. מפתחים שמשתמשים בשיטה הזו צריכים להגדיר את ה-userToken שיועבר על ידי Google בבקשה. משתמשים בשיטה הזו במקרים שבהם המפתחים/המוכר שומרים הזמנות ב-Google ישירות בשם ההזמנה (במקום בתהליך 'עסקאות' ו-AMP).
בקשת HTTP
POST https://actions.googleapis.com/v3/orders:createWithCustomToken
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON | |
---|---|
{ "header": { object ( |
שדות | |
---|---|
header |
נדרשת: כותרת לבקשה ליצירת הזמנה. |
order |
חובה: ההזמנה נוצרת. הערה: 1. כדי ליצור הזמנה תקינה, תמיד צריך למלא את השדות הבאים: order.create_time, order.merchant_order_id, order.contents.line_items, order.contents.line_items.id 2. ההזמנה חייבת לכלול לפחות פריט אחד, ולפריט צריך להיות אנכי/תוסף מוגדרים. 3. כל התוספים (ברמת ההזמנה וגם ברמת פריט השורה) חייבים למפות לסוג אנכי אחד, כלומר, הזמנה אינה הזמנה חוקית אם היא מייצגת יותר מתעשייה אחת. |
userToken |
נדרש: אסימון מוצפן שסופק לשותף על ידי Google דרך ערוץ אסינכרוני. |
גוף התגובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של Order
.