Google Wallet API

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

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

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

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

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้เพื่ออธิบายและใช้ REST API ใช้สำหรับสร้างไลบรารีไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางของบริการคือ 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: ผู้ออกใบรับรอง

วิธีการ
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}
อัปเดตออบเจ็กต์การส่งที่อ้างอิงตามรหัสออบเจ็กต์ที่ระบุ