Actions on Google Orders API

ה-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"
          ]
        }
      }