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 سلسلة نعم عنوان البريد الإلكتروني الذي تم إنشاؤه من خلال حسابك على خدمة Google Cloud.
aud سلسلة نعم الجمهور سيكون جمهور كائنات Google Wallet API دائمًا google
typ سلسلة نعم نوع JWT. سيكون جمهور كائنات Google Wallet API دائمًا savetowallet
iat عدد صحيح نعم يتم إصداره في الوقت بالثواني منذ تاريخ بدء حساب الفترة.
payload الكائن نعم عنصر حمولة الرسائل
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 مصفوفة نعم مجموعة النطاقات التي يجب الموافقة عليها لاستخدام وظيفة حفظ JWT Google Wallet API لن يتم عرض الزر إذا لم يتم تحديد الحقل origins. يمكنك احتمالية ظهور الخطأ "تم رفض التحميل بواسطة X-Frame-Options" أو "تم رفض العرض" الرسائل في وحدة تحكّم المتصفّح عندما لا يتم تحديد حقل المصادر.