نمایندگی 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 Objects همیشه google خواهد بود. |
typ | رشته | Y | نوع JWT. مخاطبان Google Wallet API Objects همیشه savetowallet خواهند بود. |
iat | عدد صحیح | Y | صادر شده در زمان در ثانیه از زمان. |
payload | شیء | Y | جسم بار. |
payload.eventTicketClasses | آرایه | ن | کلاس بلیط رویداد برای صرفه جویی. |
payload.eventTicketObjects | آرایه | ن | رویداد Ticket Object برای ذخیره. |
payload.flightClasses | آرایه | ن | کلاس پرواز برای صرفه جویی. |
payload.flightObjects | آرایه | ن | Flight Object برای ذخیره. |
payload.giftCardClasses | آرایه | ن | کلاس کارت هدیه برای صرفه جویی. |
payload.giftCardObjects | آرایه | ن | شی کارت هدیه برای ذخیره. |
payload.loyaltyClasses | آرایه | ن | کلاس وفاداری برای پس انداز. |
payload.loyaltyObjects | آرایه | ن | هدف وفاداری برای ذخیره. |
payload.offerObjects | آرایه | ن | Object را برای ذخیره پیشنهاد کنید. |
payload.offerClasses | آرایه | ن | کلاس را برای صرفه جویی پیشنهاد دهید. |
payload.transitObjects | آرایه | ن | انتقال شی برای ذخیره. |
payload.transitClasses | آرایه | ن | کلاس حمل و نقل برای صرفه جویی. |
origins | آرایه | Y | مجموعه ای از دامنه ها برای تأیید عملکرد ذخیره JWT. وقتی فیلد origins تعریف نشده باشد، دکمه Google Wallet API ارائه نمی شود. هنگامی که فیلد مبدا تعریف نشده باشد، به طور بالقوه می توانید پیام های "بارگذاری توسط X-Frame-Options رد شد" یا "رد نمایش داده شود" را در کنسول مرورگر دریافت کنید. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["The JSON structure defines a payload for saving various Google Wallet objects like event tickets, flights, gift cards, loyalty cards, offers, and transit passes."],["Required fields include `iss` (issuer), `aud` (audience), `typ` (type), `iat` (issued at time), `payload` (object data), and `origins` (allowed domains)."],["The `payload` object contains arrays for different object types, each with 'Class' and 'Object' entries for defining object structures and instances."],["The `origins` field is crucial for enabling the Google Wallet API button and preventing loading errors in the browser."]]],[]]