ข้อมูลอ้างอิงสคีมาการซื้อและการจอง

ออบเจ็กต์ที่ส่งออก: การซื้อ
การส่งออกออบเจ็กต์แสดง: การซื้อที่กำลังจะเกิดขึ้นและผ่านมาแล้วซึ่งรวบรวมจากบริการของ Google
ระบบจะส่งออกออบเจ็กต์ในรูปแบบต่อไปนี้: JSON
ออบเจ็กต์ที่ส่งออกจะมีช่องต่อไปนี้
* ช่องก่อนหน้าแสดงช่องข้อมูลสำคัญเพื่อวัตถุประสงค์ในการแยกวิเคราะห์และนําเข้าข้อมูลที่ส่งออกที่เกี่ยวข้อง ช่องข้อมูลที่สร้างขึ้นในการส่งออกจะแตกต่างกันไปตามบริการและการดำเนินการของผู้ใช้ และบริการหรือการดำเนินการบางอย่างไม่ได้สร้างช่องข้อมูลแต่ละช่องที่อธิบายไว้
ช่องข้อมูล *คำจำกัดความช่องประเภทช่องข้อมูล
customer.emailอีเมลของลูกค้า

เช่น
abc@gmail.com
สตริง
merchantOrderIdรหัสคำสั่งซื้อในระบบของผู้ขาย

เช่น
123456
สตริง
creationTimeเวลาที่ซื้อ

ตัวอย่างเช่น
{ "usecfromEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
JSON
orderStatusสถานะของการซื้อ

ตัวอย่าง
{ "status": "เสร็จสมบูรณ์", "label": "ดำเนินการตามคำสั่งซื้อของคุณแล้ว" }
JSON
transactionMerchant.nameชื่อผู้ขาย

ตัวอย่าง:
ผู้ขาย X
สตริง
lineItemรายการสินค้าในใบสั่งซื้อ

ตัวอย่าง
{ "provider": { "name": "ร้านอาหาร ก" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "THB" } }, "taxIncluded": เท็จ "state": "ESTIMATE" }], "purchase": { "status": "นำส่งแล้ว", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "สมชาย สกุลดี", "email": "johndoe@gmail.com ", "firstName": "สมชาย", "lastName": "สกุลดี", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecfromEpochUtc": "1674534345995000", "granularity": "MICROSECOND", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "โค้ก", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "THB" } }, "taxIncluded": เท็จ "state": "ไม่ได้ระบุ" }] }], "productInfo": { "name": "น้ำอัดลม - เครื่องดื่ม" }, "userVisibleStatusLabel": "ดำเนินการตามคำสั่งซื้อของคุณแล้ว" }, "statusLabel": "ดําเนินการตามคำสั่งซื้อของคุณแล้ว", "name": "น้ำอัดลม - เครื่องดื่ม" }
JSON ที่ซ้ำกัน
บรรทัดราคารายการโฆษณาเพิ่มเติมในใบสั่งซื้อ เช่น ภาษีหรือทิป

ตัวอย่าง
[{ "type": "TAX", "name": "ภาษี", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "THB" } }, "taxIncluded": เท็จ "state": "ESTIMATE" }, { "type": "ค่าธรรมเนียม", "name": "ค่าธรรมเนียมการสนับสนุนในพื้นที่", "amount": { "amountMicros": "950000", "currencyCode": { "code": "THB" } }, "taxIncluded": เท็จ "state": "ESTIMATE" }]
JSON ที่ซ้ำกัน
paymentInfo.displayNameการชำระเงินที่ใช้สั่งซื้อ

ตัวอย่าง:
วีซ่า •••• 1234
สตริง
orderUpdatesรายการอัปเดตคำสั่งซื้อ

ตัวอย่างเช่น
[{ "orderStatus": { "status": "เสร็จสมบูรณ์", "label": "ดำเนินการตามคำสั่งซื้อของคุณแล้ว" }, "updateTime": { "usecThanksEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "ยืนยันแล้ว", "label": "คำสั่งซื้อของคุณได้รับการยืนยันแล้ว" }, "updateTime": { "usecThanksEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
JSON ที่ซ้ำกัน
ออบเจ็กต์ที่ส่งออก: การจอง
ออบเจ็กต์ที่ส่งออกแสดงถึง: การจองที่กำลังจะเกิดขึ้นและผ่านมาแล้วซึ่งรวบรวมจากบริการของ Google
ระบบจะส่งออกออบเจ็กต์ในรูปแบบต่อไปนี้: JSON
ออบเจ็กต์ที่ส่งออกจะมีช่องต่อไปนี้
* ช่องก่อนหน้าแสดงช่องข้อมูลสำคัญเพื่อวัตถุประสงค์ในการแยกวิเคราะห์และนําเข้าข้อมูลที่ส่งออกที่เกี่ยวข้อง ช่องข้อมูลที่สร้างขึ้นในการส่งออกจะแตกต่างกันไปตามบริการและการดำเนินการของผู้ใช้ และบริการหรือการดำเนินการบางอย่างไม่ได้สร้างช่องข้อมูลแต่ละช่องที่อธิบายไว้
ช่องข้อมูล *คำจำกัดความช่องประเภทช่องข้อมูล
uniqueIdตัวระบุที่ไม่ซ้ำกันสำหรับรายการนี้

เช่น
6789806736475647144
A789806736475647144
สตริง
lastModifiedTimeเวลาที่แก้ไขรายการนี้ครั้งล่าสุด

ตัวอย่าง:
2023-11-09T16:32:36.035236Z
สตริงในรูปแบบ ISO 8601
ชื่อชื่อของรายการนี้ ชื่ออาจซ้ำกัน

ตัวอย่าง:
การจองร้านอาหาร
Balayage
สตริง
merchantNameธุรกิจที่เสนอการจองหรือคิวรอนี้

ตัวอย่าง:
ร้านอาหารในเมือง
Nails by Mei
สตริง
startTimeจุดเริ่มต้นของช่วงเวลาที่จองไว้

ตัวอย่าง:
2023-12-29T01:30:00Z
สตริงในรูปแบบ ISO 8601
endTimeจุดสิ้นสุดของช่วงเวลาที่จองไว้

ตัวอย่าง:
2023-12-29T03:30:00Z
สตริงในรูปแบบ ISO 8601
createdTimeเมื่อมีการสร้างคิวรอ

ตัวอย่าง:
2023-11-09T16:29:36.768543Z
สตริงในรูปแบบ ISO 8601
partySizeมีคนในคำขอนี้กี่คน

ตัวอย่าง:
2
สตริงตัวเลข
บริการชื่อบริการ

ตัวอย่าง:
การตัดผม
โต๊ะข้างนอก
สตริง
specialRequestคำขอพิเศษที่แนบมากับการจอง

ตัวอย่าง:
ตารางข้างหน้าต่าง
สตริง
ที่อยู่ที่อยู่ของธุรกิจที่ให้บริการ

ตัวอย่าง:
1600 Amphitheatre Pkwy, Mountain View, US
สตริง
ยกเลิกแล้วการจองหรือคิวรอถูกยกเลิกผ่าน Google หรือไม่ โปรดทราบว่า Google อาจไม่ได้รับการแจ้งเตือนเกี่ยวกับการยกเลิกที่ดำเนินการกับธุรกิจโดยตรง

ตัวอย่าง:
true
สตริงบูลีน
ตารางที่แสดงกลุ่มทรัพยากรและออบเจ็กต์ที่ส่งออกพร้อมกลุ่ม
กลุ่มทรัพยากรชื่อขอบเขต OAuthคำอธิบายออบเจ็กต์ที่ส่งออก
order_reserve.purchases_reservationshttps://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservationsกลุ่มทรัพยากรนี้มีข้อมูลสำหรับ "สั่งซื้อผ่าน Google" และ "จองกับ Google"
Purchases
Reservations