ה-Actions on Google Orders API מאפשר למפתחים לטפל בעסקאות עבור מוצרים פיזיים בפעולות שלהם.
אימות בקשות
גישה לנקודת הקצה של ה-API מחייבת אימות OAuth 2.0. צריך
אסימון משתמש ב-OAuth 2.0 מורשה להיקף של https://www.googleapis.com/auth/actions.order.
כדי לקבל את האסימון, אפשר להשתמש בכל אחד מתהליכי העבודה הזמינים, מלבד התהליך של חשבונות שירות.
קטע הקוד הבא מכיל דוגמה למטען ייעודי (payload) של JSON של הזמנה:
{ "order": { "merchantOrderId": "1234", "userVisibleOrderId": "6789", "userVisibleStateLabel": "CONFIRMED", "buyerInfo": { "email": "xyz@example.com", "firstName": "Jane", "lastName": "Doe", "displayName": "Jane Doe", "phoneNumbers": [ { "e164PhoneNumber": "+1234567890" } ] }, "image": { "url": "www.someurl.com" }, "createTime": "2017-01-15T01:30:15.01Z", "lastUpdateTime": "2017-01-15T01:30:15.01Z", "transactionMerchant": { "id": "www.examplemerchant.com", "name": "Example Merchant", "image": { "url": "www.someurl.com" }, "phoneNumbers": [ { "e164PhoneNumber": "+11112223333" } ], "address": { "zipCode": "94043", "city": "Mountain View", "postalAddress": { "regionCode": "US", "postalCode": "94043", "administrativeArea": "CA", "locality": "Mountain View", "addressLines": [ "1600, Amphiteatre Parkway" ] } }