Google Wallet API

ממשק API למנפיקים לצורך שמירה וניהול של אובייקטים של Google Wallet.

שירות: walletobjects.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, השתמשו במידע הבא כשתשלחו את בקשות ה-API.

מסמך הגילוי

מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין בסביבת פיתוח משולבת (IDE) וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת קצה בשירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה (endpoints) של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-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: 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

שיטות
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

שיטות
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: issuer

שיטות
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: media

שיטות
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
הוספה של אובייקט Offer עם המזהה והמאפיינים הנתונים.
list GET /walletobjects/v1/offerObject
מחזירה רשימה של כל האובייקטים של המבצע עבור מזהה מנפיק נתון.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
עדכון אובייקט המבצע שמזהה האובייקט הנתון מפנה אליו.
update PUT /walletobjects/v1/offerObject/{resourceId}
עדכון אובייקט המבצע שמזהה האובייקט הנתון מפנה אליו.

משאב REST: Permissions

שיטות
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}
עדכון אובייקט ההעברה שמזהה האובייקט הנתון מפנה אליו.

משאב REST: walletobjects.v1.privateContent

שיטות
uploadPrivateData POST /walletobjects/v1/privateContent/uploadPrivateData
מעלים נתונים פרטיים (טקסט או URI) ומחזירים מזהה שישמש במקומו.