Google Wallet API JWT

Zapis JSON

{
  "iss": "example_service_account@developer.gserviceaccount.com",
  "aud": "google",
  "typ": "savetowallet",
  "iat": 1368029586,
  "payload": {
    "eventTicketClasses": [{
      ... //Event ticket Class JSON
    }],
    "eventTicketObjects": [{
      // Event ticket Object JSON
    }],
    "flightClasses": [{
      // Flight Class JSON
    }],
    "flightObjects": [{
      // Flight Object JSON
    }],
    "giftCardClasses": [{
      // Gift card Class JSON
    }],
    "giftCardObjects": [{
      // Gift card Object JSON
    }],
    "loyaltyClasses": [{
      // Loyalty Class JSON
    }],
    "loyaltyObjects": [{
      // Loyalty Object JSON
    }],
    "offerClasses": [{
      // Offer Class JSON
    }],
    "offerObjects": [{
      // Offer Object JSON
    }],
    "transitClasses": [{
      // Transit Class JSON
    }],
    "transitObjects": [{
      // Transit Object JSON
    }]
  },
  "origins": ["http://baconrista.com", "https://baconrista.com"]
}

Pola

Pole Typ Wymagane Opis
iss Ciąg znaków T Adres e-mail wygenerowany przez Twoje konto usługi Google Cloud.
aud Ciąg znaków T Odbiorcy. Odbiorcą obiektów interfejsu Google Wallet API będzie zawsze google
typ Ciąg znaków T Typ tokena JWT. Odbiorcą obiektów interfejsu Google Wallet API będzie zawsze savetowallet
iat Liczba całkowita T Czas wydania w sekundach od początku epoki.
payload Obiekt T Obiekt ładunku.
payload.eventTicketClasses Tablica N Klasa biletu na wydarzenie do zapisania.
payload.eventTicketObjects Tablica N Obiekt biletu na wydarzenie do zapisania.
payload.flightClasses Tablica N Klasa lotu, która ma być zapisana.
payload.flightObjects Tablica N Obiekt lotu do zapisania.
payload.giftCardClasses Tablica N Klasa karty podarunkowej do zapisania.
payload.giftCardObjects Tablica N Obiekt karty podarunkowej do zapisania.
payload.loyaltyClasses Tablica N Klasa lojalnościowa do zapisania.
payload.loyaltyObjects Tablica N Obiekt lojalnościowy do zapisania.
payload.offerObjects Tablica N Obiekt oferty do zapisania.
payload.offerClasses Tablica N Klasa oferty, którą chcesz zapisać.
payload.transitObjects Tablica N Obiekt transportu publicznego do zapisania.
payload.transitClasses Tablica N Klasa transportu publicznego do zapisania.
origins Tablica T Tablica domen do zatwierdzenia na potrzeby funkcji zapisu tokena JWT. Interfejs API Portfela Google Przycisk nie zostanie wyświetlony, jeśli pole origins nie jest zdefiniowane. Możesz może wyświetlić się komunikat o odrzuceniu obciążenia przez X-Frame-Options. lub „Odmowa wyświetlenia” wiadomości w w konsoli przeglądarki, gdy pole origin nie jest zdefiniowane.