Google Wallet API

API برای صادرکنندگان برای ذخیره و مدیریت اشیاء کیف پول Google.

خدمات: walletobjects.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://walletobjects.googleapis.com

منبع REST: eventticketclass

روش ها
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
یک پیام به کلاس بلیط رویداد که توسط شناسه کلاس داده شده ارجاع داده شده است، اضافه می کند.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
کلاس بلیط رویداد را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/eventTicketClass
یک کلاس بلیط رویداد را با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/eventTicketClass
فهرستی از تمام کلاس‌های بلیت رویداد برای شناسه صادرکننده معین را برمی‌گرداند.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
کلاس بلیط رویداد را که توسط شناسه کلاس مشخص شده ارجاع داده شده به روز می کند.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
کلاس بلیط رویداد را که توسط شناسه کلاس مشخص شده ارجاع داده شده به روز می کند.

منبع REST: eventticketobject

روش ها
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
یک پیام به شی بلیط رویداد که توسط شناسه شی داده شده ارجاع شده است اضافه می کند.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
شی بلیط رویداد را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/eventTicketObject
یک شی بلیط رویداد را با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/eventTicketObject
فهرستی از تمام اشیاء بلیط رویداد برای شناسه صادرکننده معین را برمی‌گرداند.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
اشیاء پیشنهاد پیوند شده را برای شی بلیط رویداد با شناسه داده شده اصلاح می کند.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
شی بلیط رویداد را که توسط شناسه شی داده شده ارجاع داده شده است به روز می کند.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
شی بلیط رویداد را که توسط شناسه شی داده شده ارجاع داده شده است به روز می کند.

منبع REST: کلاس پرواز

روش ها
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
پیامی را به کلاس پروازی که توسط شناسه کلاس مشخص شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/flightClass/{resourceId}
کلاس پرواز را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/flightClass
یک کلاس پروازی با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/flightClass
فهرستی از تمام کلاس‌های پرواز را برای شناسه صادرکننده معین برمی‌گرداند.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
کلاس پروازی را که توسط شناسه کلاس مشخص شده ارجاع داده شده به روز می کند.
update PUT /walletobjects/v1/flightClass/{resourceId}
کلاس پروازی را که توسط شناسه کلاس مشخص شده ارجاع داده شده به روز می کند.

منبع REST: flightobject

روش ها
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
یک پیام به شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/flightObject/{resourceId}
شی پرواز را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/flightObject
یک شی پرواز را با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/flightObject
فهرستی از تمام اشیاء پرواز را برای شناسه صادرکننده معین برمی گرداند.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است را به روز می کند.
update PUT /walletobjects/v1/flightObject/{resourceId}
شی پروازی که توسط شناسه شی داده شده ارجاع داده شده است را به روز می کند.

منبع REST: genericclass

روش ها
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
یک پیام به کلاس عمومی که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/genericClass/{resourceId}
کلاس عمومی را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/genericClass
یک کلاس عمومی با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/genericClass
فهرستی از تمام کلاس‌های عمومی را برای شناسه صادرکننده معین برمی‌گرداند.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
کلاس عمومی ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.
update PUT /walletobjects/v1/genericClass/{resourceId}
کلاس Generic که توسط شناسه کلاس داده شده ارجاع داده شده است را به روز می کند.

منبع REST: genericobject

روش ها
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
یک پیام به شیء عمومی که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/genericObject/{resourceId}
شیء عمومی را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/genericObject
یک شیء عمومی با شناسه و خصوصیات داده شده را درج می کند.
list GET /walletobjects/v1/genericObject
فهرستی از تمام اشیاء عمومی را برای شناسه صادرکننده معین برمی گرداند.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
شیء عمومی ارجاع شده توسط شناسه شی داده شده را به روز می کند.
update PUT /walletobjects/v1/genericObject/{resourceId}
شیء عمومی ارجاع شده توسط شناسه شی داده شده را به روز می کند.

منبع REST: giftcardclass

روش ها
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
پیامی را به کلاس کارت هدیه که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/giftCardClass/{resourceId}
کلاس کارت هدیه را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/giftCardClass
یک کلاس کارت هدیه با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/giftCardClass
فهرستی از تمام کلاس‌های کارت هدیه برای شناسه صادرکننده معین را برمی‌گرداند.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
کلاس کارت هدیه ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
کلاس کارت هدیه ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.

منبع REST: giftcardobject

روش ها
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
یک پیام به شی کارت هدیه که توسط شناسه شی داده شده ارجاع شده است اضافه می کند.
get GET /walletobjects/v1/giftCardObject/{resourceId}
شی کارت هدیه را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/giftCardObject
یک شی کارت هدیه با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/giftCardObject
فهرستی از تمام اشیاء کارت هدیه برای شناسه صادرکننده معین را برمی گرداند.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
شی کارت هدیه ارجاع شده توسط شناسه شی داده شده را به روز می کند.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
شی کارت هدیه ارجاع شده توسط شناسه شی داده شده را به روز می کند.

منبع REST: صادرکننده

روش ها
get GET /walletobjects/v1/issuer/{resourceId}
صادرکننده را با شناسه صادرکننده داده شده برمی گرداند.
insert POST /walletobjects/v1/issuer
صادرکننده ای را با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/issuer
فهرستی از تمام صادرکنندگان به اشتراک گذاشته شده با تماس گیرنده را برمی گرداند.
patch PATCH /walletobjects/v1/issuer/{resourceId}
صادرکننده مورد اشاره توسط شناسه صادرکننده داده شده را به روز می کند.
update PUT /walletobjects/v1/issuer/{resourceId}
صادرکننده مورد اشاره توسط شناسه صادرکننده داده شده را به روز می کند.

منبع REST: jwt

روش ها
insert POST /walletobjects/v1/jwt
منابع را در JWT درج می کند.

منبع REST: loyaltyclass

روش ها
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
یک پیام به کلاس وفاداری که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
کلاس وفاداری را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/loyaltyClass
یک کلاس وفاداری با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/loyaltyClass
فهرستی از تمام کلاس‌های وفاداری برای شناسه صادرکننده معین را برمی‌گرداند.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
کلاس وفاداری ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
کلاس وفاداری ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.

منبع REST: loyaltyobject

روش ها
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
یک پیام به شیء وفاداری که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
شیء وفاداری را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/loyaltyObject
یک شیء وفاداری را با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/loyaltyObject
فهرستی از همه اشیاء وفاداری برای شناسه صادرکننده معین را برمی گرداند.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
اشیاء پیشنهاد پیوند شده را برای شیء وفاداری با شناسه داده شده اصلاح می کند.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
شیء وفاداری ارجاع شده توسط شناسه شی داده شده را به روز می کند.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
شیء وفاداری ارجاع شده توسط شناسه شی داده شده را به روز می کند.

منبع REST: رسانه

روش ها
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
مقادیر بارکد چرخشی را برای شی ترانزیت که توسط شناسه شی داده شده ارجاع داده شده است، دانلود می کند.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
مقادیر بارکد چرخشی را برای شی ترانزیت ارجاع شده توسط شناسه شی داده شده بارگذاری می کند.

منبع REST: offerclass

روش ها
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
یک پیام به کلاس پیشنهادی که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/offerClass/{resourceId}
کلاس پیشنهادی را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/offerClass
یک کلاس پیشنهادی با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/offerClass
فهرستی از تمام کلاس‌های پیشنهادی برای شناسه صادرکننده معین را برمی‌گرداند.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
کلاس پیشنهادی که توسط شناسه کلاس مشخص شده ارجاع داده شده است را به روز می کند.
update PUT /walletobjects/v1/offerClass/{resourceId}
کلاس پیشنهادی که توسط شناسه کلاس مشخص شده ارجاع داده شده است را به روز می کند.

منبع REST: offerobject

روش ها
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
یک پیام به شی پیشنهادی که توسط شناسه شی داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/offerObject/{resourceId}
شی پیشنهاد را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/offerObject
یک شی پیشنهاد با شناسه و خصوصیات داده شده را درج می کند.
list GET /walletobjects/v1/offerObject
فهرستی از تمام اشیاء پیشنهادی برای شناسه صادرکننده معین را برمی‌گرداند.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
شی پیشنهادی که توسط شناسه شی داده شده ارجاع شده است را به روز می کند.
update PUT /walletobjects/v1/offerObject/{resourceId}
شی پیشنهادی که توسط شناسه شی داده شده ارجاع شده است را به روز می کند.

منبع REST: مجوزها

روش ها
get GET /walletobjects/v1/permissions/{resourceId}
مجوزها را برای شناسه صادرکننده داده شده برمی گرداند.
update PUT /walletobjects/v1/permissions/{resourceId}
مجوزهای صادرکننده داده شده را به روز می کند.

منبع REST: smarttap

روش ها
insert POST /walletobjects/v1/smartTap
شیر هوشمند را وارد می کند.

منبع REST: transitclass

روش ها
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
یک پیام به کلاس حمل و نقل که توسط شناسه کلاس داده شده ارجاع داده شده است اضافه می کند.
get GET /walletobjects/v1/transitClass/{resourceId}
کلاس ترانزیت را با شناسه کلاس داده شده برمی گرداند.
insert POST /walletobjects/v1/transitClass
یک کلاس ترانزیت با شناسه و ویژگی های داده شده درج می کند.
list GET /walletobjects/v1/transitClass
فهرستی از تمام کلاس‌های حمل‌ونقل را برای شناسه صادرکننده معین برمی‌گرداند.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
کلاس ترانزیت ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.
update PUT /walletobjects/v1/transitClass/{resourceId}
کلاس ترانزیت ارجاع شده توسط شناسه کلاس داده شده را به روز می کند.

منبع REST: transitobject

روش ها
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
پیامی را به شی ترانزیت ارجاع شده توسط شناسه شی داده شده اضافه می کند.
get GET /walletobjects/v1/transitObject/{resourceId}
شی ترانزیت را با شناسه شی داده شده برمی گرداند.
insert POST /walletobjects/v1/transitObject
یک شی ترانزیت با شناسه و خصوصیات داده شده را درج می کند.
list GET /walletobjects/v1/transitObject
فهرستی از همه اشیاء حمل و نقل را برای شناسه صادرکننده معین برمی گرداند.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
شی ترانزیت ارجاع شده توسط شناسه شی داده شده را به روز می کند.
update PUT /walletobjects/v1/transitObject/{resourceId}
شی ترانزیت ارجاع شده توسط شناسه شی داده شده را به روز می کند.