Google Wallet API

API สำหรับผู้ออกบัตรเพื่อบันทึกและจัดการออบเจ็กต์ Google Wallet

บริการ: walletobjects.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API

เอกสารการค้นพบ

เอกสาร Discovery คือข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน 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: 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: 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
แทรกออบเจ็กต์ข้อเสนอที่มีรหัสและพร็อพเพอร์ตี้ที่ระบุ
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

เมธอด
setPassUpdateNotice POST /walletobjects/v1/privateContent/setPassUpdateNotice
แจ้งข้อมูลเกี่ยวกับการรออัปเดตบัตรส่วนตัวให้ Google ทราบ