Google Wallet API JWT

تمثيل 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"]
}

الحقول

الحقل النوع مطلوبة الوصف
iss سلسلة Y عنوان البريد الإلكتروني الذي تم إنشاؤه من خلال حساب خدمة Google Cloud
aud سلسلة Y الجمهور سيكون جمهور كائنات Google Wallet API دائمًا google.
typ سلسلة Y نوع JWT. سيكون جمهور كائنات Google Wallet API دائمًا savetowallet.
iat عدد صحيح Y تم إصداره في الوقت بالثواني منذ تاريخ بدء حساب الفترة.
payload الكائن Y كائن الحمولة.
payload.eventTicketClasses مصفوفة N فئة تذكرة الحدث التي يمكن حفظها.
payload.eventTicketObjects مصفوفة N يجب حفظ عنصر تذكرة الحدث.
payload.flightClasses مصفوفة N درجة الرحلة الجوية لحفظها.
payload.flightObjects مصفوفة N حفظ عنصر الطيران.
payload.giftCardClasses مصفوفة N فئة بطاقة الهدايا لحفظها.
payload.giftCardObjects مصفوفة N يجب حفظ عنصر بطاقة الهدايا.
payload.loyaltyClasses مصفوفة N فئة الولاء التي سيتم حفظها.
payload.loyaltyObjects مصفوفة N يجب حفظ عنصر الولاء.
payload.offerObjects مصفوفة N سيتم حفظ عنصر العرض.
payload.offerClasses مصفوفة N احصل على حصة للتوفير.
payload.transitObjects مصفوفة N يجب حفظ عنصر النقل العام.
payload.transitClasses مصفوفة N فئة النقل العام للحفظ.
origins مصفوفة Y مصفوفة من النطاقات للموافقة عليها لوظيفة حفظ JWT. لن يتم عرض زر Google Wallet API عندما لا يتم تحديد الحقل origins. من المحتمل أن تظهر لك رسالة "تم رفض التحميل بواسطة X-Frame-Options" أو "تم رفض العرض" في وحدة تحكّم المتصفّح عندما لا يكون حقل المصادر محددًا.