Google Wallet API

Google Wallet के ऑब्जेक्ट को सेव और मैनेज करने के लिए, जारी करने वालों के लिए एपीआई.

सेवा: walletobjects.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करने की ज़रूरत है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए बनाया गया ऐसा स्पेसिफ़िकेशन है जिसे मशीन आसानी से पढ़ सकती है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक ही सेवा में, खोज से जुड़े कई दस्तावेज़ उपलब्ध कराए जा सकते हैं. यह सेवा, खोज से जुड़े ये दस्तावेज़ उपलब्ध कराती है:

सर्विस एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते की जानकारी देता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से संबंधित हैं:

  • 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 रिसॉर्स: flightclass

तरीके
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}
दिए गए क्लास आईडी से रेफ़र की गई सामान्य क्लास को अपडेट करता है.

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}
जारी करने वाले के लिए अनुमतियों को अपडेट करता है.

आराम से जुड़े संसाधन: स्मार्टटैप

तरीके
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}
दिए गए ऑब्जेक्ट आईडी से रेफ़र किए गए ट्रांज़िट ऑब्जेक्ट को अपडेट करता है.