Google Wallet API

Kartı veren kuruluşların Google Cüzdan Nesnelerini kaydetmesini ve yönetmesini sağlayan API.

Hizmet: walletobjects.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API istekleri yaparken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka araçlar oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasına göre belirlenir:

  • https://walletobjects.googleapis.com

REST Kaynağı: eventticketclass

Yöntemler
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin başvurduğu etkinlik bileti sınıfına bir mesaj ekler.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Belirtilen sınıf kimliğine sahip etkinlik bileti sınıfını döndürür.
insert POST /walletobjects/v1/eventTicketClass
Verilen kimliğe ve özelliklere sahip bir etkinlik bileti sınıfı ekler.
list GET /walletobjects/v1/eventTicketClass
Belirtilen yayıncı kimliği için tüm etkinlik bileti sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği etkinlik bilet sınıfını günceller.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği etkinlik bilet sınıfını günceller.

REST Kaynağı: eventticketobject

Yöntemler
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından başvurulan etkinlik bileti nesnesine bir mesaj ekler.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Verilen nesne kimliğine sahip etkinlik bileti nesnesini döndürür.
insert POST /walletobjects/v1/eventTicketObject
Verilen kimliğe ve özelliklere sahip bir etkinlik bileti nesnesi ekler.
list GET /walletobjects/v1/eventTicketObject
Belirli bir yayıncı kimliği için tüm etkinlik bileti nesnelerinin listesini döndürür.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Belirtilen kimliğe sahip etkinlik bileti nesnesi için bağlı teklif nesnelerini değiştirir.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Belirtilen nesne kimliğinin başvurduğu etkinlik bileti nesnesini günceller.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Belirtilen nesne kimliğinin başvurduğu etkinlik bileti nesnesini günceller.

REST Kaynağı: flightclass

Yöntemler
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin başvurduğu uçuş sınıfına bir mesaj ekler.
get GET /walletobjects/v1/flightClass/{resourceId}
Belirtilen sınıf kimliğine sahip uçuş sınıfını döndürür.
insert POST /walletobjects/v1/flightClass
Verilen kimliğe ve özelliklere sahip bir uçuş sınıfı ekler.
list GET /walletobjects/v1/flightClass
Belirli bir yayıncı kimliği için tüm uçuş sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği uçuş sınıfını günceller.
update PUT /walletobjects/v1/flightClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği uçuş sınıfını günceller.

REST Kaynağı: flightobject

Yöntemler
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından başvurulan uçuş nesnesine bir mesaj ekler.
get GET /walletobjects/v1/flightObject/{resourceId}
Verilen nesne kimliğine sahip uçuş nesnesini döndürür.
insert POST /walletobjects/v1/flightObject
Verilen kimliğe ve özelliklere sahip bir uçuş nesnesi ekler.
list GET /walletobjects/v1/flightObject
Belirli bir yayıncı kimliği için tüm uçuş nesnelerinin listesini döndürür.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği uçuş nesnesini günceller.
update PUT /walletobjects/v1/flightObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği uçuş nesnesini günceller.

REST Kaynağı: genericclass

Yöntemler
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin başvurduğu genel sınıfa bir ileti ekler.
get GET /walletobjects/v1/genericClass/{resourceId}
Belirtilen sınıf kimliğine sahip genel sınıfı döndürür.
insert POST /walletobjects/v1/genericClass
Verilen kimliğe ve özelliklere sahip genel bir sınıf ekler.
list GET /walletobjects/v1/genericClass
Belirli bir yayıncı kimliği için tüm genel sınıfların listesini döndürür.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği genel sınıfı günceller.
update PUT /walletobjects/v1/genericClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği Genel sınıfı günceller.

REST Kaynağı: genericobject

Yöntemler
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından başvurulan genel nesneye bir mesaj ekler.
get GET /walletobjects/v1/genericObject/{resourceId}
Verilen nesne kimliğine sahip genel nesneyi döndürür.
insert POST /walletobjects/v1/genericObject
Verilen kimliğe ve özelliklere sahip genel bir nesne ekler.
list GET /walletobjects/v1/genericObject
Belirli bir yayıncı kimliği için tüm genel nesnelerin listesini döndürür.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Belirtilen nesne kimliğinin başvurduğu genel nesneyi günceller.
update PUT /walletobjects/v1/genericObject/{resourceId}
Belirtilen nesne kimliğinin başvurduğu genel nesneyi günceller.

REST Kaynağı: giftcardclass

Yöntemler
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin referans verdiği hediye kartı sınıfına bir mesaj ekler.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Belirtilen sınıf kimliğine sahip hediye kartı sınıfını döndürür.
insert POST /walletobjects/v1/giftCardClass
Belirtilen kimlik ve özelliklere sahip bir hediye kartı sınıfı ekler.
list GET /walletobjects/v1/giftCardClass
Belirli bir kartı veren kuruluş kimliği için tüm hediye kartı sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Belirtilen sınıf kimliğinin belirttiği hediye kartı sınıfını günceller.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Belirtilen sınıf kimliğinin belirttiği hediye kartı sınıfını günceller.

REST Kaynağı: giftcardobject

Yöntemler
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından referansta bulunulan hediye kartı nesnesine bir mesaj ekler.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Belirtilen nesne kimliğine sahip hediye kartı nesnesini döndürür.
insert POST /walletobjects/v1/giftCardObject
Verilen kimliğe ve özelliklere sahip bir hediye kartı nesnesi ekler.
list GET /walletobjects/v1/giftCardObject
Belirli bir kartı veren kuruluşun tüm hediye kartı nesnelerinin listesini döndürür.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği hediye kartı nesnesini günceller.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği hediye kartı nesnesini günceller.

REST Kaynağı: issuer

Yöntemler
get GET /walletobjects/v1/issuer/{resourceId}
Belirtilen yayıncı kimliğiyle birlikte vereni döndürür.
insert POST /walletobjects/v1/issuer
Verilen kimliğe ve özelliklere sahip bir yayıncı ekler.
list GET /walletobjects/v1/issuer
Arayanla paylaşılan tüm kartı veren kuruluşların listesini döndürür.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Belirtilen yayıncı kimliğinin referans verdiği yayıncıyı günceller.
update PUT /walletobjects/v1/issuer/{resourceId}
Belirtilen yayıncı kimliğinin referans verdiği yayıncıyı günceller.

REST Kaynağı: jwt

Yöntemler
insert POST /walletobjects/v1/jwt
JWT'ye kaynakları ekler.

REST Kaynağı: loyaltyclass

Yöntemler
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin başvurduğu bağlılık sınıfına bir mesaj ekler.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Belirtilen sınıf kimliğine sahip bağlılık sınıfını döndürür.
insert POST /walletobjects/v1/loyaltyClass
Belirtilen kimlik ve özelliklere sahip bir bağlılık sınıfı ekler.
list GET /walletobjects/v1/loyaltyClass
Belirli bir yayıncı kimliği için tüm bağlılık sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği bağlılık sınıfını günceller.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği bağlılık sınıfını günceller.

REST Kaynağı: loyaltyobject

Yöntemler
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından başvurulan bağlılık nesnesine bir mesaj ekler.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Belirtilen nesne kimliğine sahip bağlılık nesnesini döndürür.
insert POST /walletobjects/v1/loyaltyObject
Belirtilen kimlik ve özelliklere sahip bir bağlılık nesnesi ekler.
list GET /walletobjects/v1/loyaltyObject
Belirli bir yayıncı kimliği için tüm bağlılık nesnelerinin listesini döndürür.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Belirtilen kimliğe sahip bağlılık nesnesi için bağlı teklif nesnelerini değiştirir.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği bağlılık nesnesini günceller.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği bağlılık nesnesini günceller.

REST Kaynağı: medya

Yöntemler
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Belirtilen nesne kimliği tarafından başvurulan geçiş nesnesi için dönen barkod değerlerini indirir.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Belirtilen nesne kimliğiyle referans verilen geçiş nesnesi için dönen barkod değerlerini yükler.

REST Kaynağı: offerclass

Yöntemler
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Belirtilen sınıf kimliğinin başvurduğu teklif sınıfına bir mesaj ekler.
get GET /walletobjects/v1/offerClass/{resourceId}
Belirtilen sınıf kimliğine sahip teklif sınıfını döndürür.
insert POST /walletobjects/v1/offerClass
Belirtilen kimlik ve özelliklere sahip bir teklif sınıfı ekler.
list GET /walletobjects/v1/offerClass
Belirli bir yayıncı kimliği için tüm teklif sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği teklif sınıfını günceller.
update PUT /walletobjects/v1/offerClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği teklif sınıfını günceller.

REST Kaynağı: offerobject

Yöntemler
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Belirtilen nesne kimliğinin başvurduğu teklif nesnesine bir mesaj ekler.
get GET /walletobjects/v1/offerObject/{resourceId}
Belirtilen nesne kimliğine sahip teklif nesnesini döndürür.
insert POST /walletobjects/v1/offerObject
Belirtilen kimlik ve özelliklere sahip bir teklif nesnesi ekler.
list GET /walletobjects/v1/offerObject
Belirli bir yayıncı kimliği için tüm teklif nesnelerinin listesini döndürür.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği teklif nesnesini günceller.
update PUT /walletobjects/v1/offerObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği teklif nesnesini günceller.

REST Kaynağı: izinler

Yöntemler
get GET /walletobjects/v1/permissions/{resourceId}
Belirtilen yayıncı kimliğinin izinlerini döndürür.
update PUT /walletobjects/v1/permissions/{resourceId}
Belirtilen yayıncı için izinleri günceller.

REST Kaynağı: smarttap

Yöntemler
insert POST /walletobjects/v1/smartTap
Akıllı dokunma işlevini ekler.

REST Kaynağı: transitclass

Yöntemler
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Belirtilen sınıf kimliği tarafından başvurulan geçiş sınıfına bir ileti ekler.
get GET /walletobjects/v1/transitClass/{resourceId}
Belirtilen sınıf kimliğine sahip toplu taşıma sınıfını döndürür.
insert POST /walletobjects/v1/transitClass
Belirtilen kimlik ve özelliklere sahip bir toplu taşıma sınıfı ekler.
list GET /walletobjects/v1/transitClass
Belirli bir yayıncı kimliği için tüm geçiş sınıflarının listesini döndürür.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği toplu taşıma sınıfını günceller.
update PUT /walletobjects/v1/transitClass/{resourceId}
Belirtilen sınıf kimliğinin referans verdiği toplu taşıma sınıfını günceller.

REST Kaynağı: transitobject

Yöntemler
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Belirtilen nesne kimliği tarafından başvurulan geçiş nesnesine bir mesaj ekler.
get GET /walletobjects/v1/transitObject/{resourceId}
Belirtilen nesne kimliğine sahip geçiş nesnesini döndürür.
insert POST /walletobjects/v1/transitObject
Verilen kimliğe ve özelliklere sahip bir taşıma nesnesi ekler.
list GET /walletobjects/v1/transitObject
Belirli bir yayıncı kimliği için tüm geçiş nesnelerinin listesini döndürür.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği geçiş nesnesini günceller.
update PUT /walletobjects/v1/transitObject/{resourceId}
Belirtilen nesne kimliğinin referans verdiği geçiş nesnesini günceller.