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

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

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

ตัวอย่าง:
123456
สตริง
creationTimeเวลาซื้อ

ตัวอย่าง
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusสถานะการซื้อ

ตัวอย่าง
{ "status": "FULFILLED", "label": "Your order has been fulfilled." }
json
transactionMerchant.nameชื่อผู้ขาย

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

ตัวอย่าง
{ "provider": { "name": "Restaurant A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }], "purchase": { "status": "DELIVERED", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "John Doe", "email": "johndoe@gmail.com ", "firstName": "John", "lastName": "Doe", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "Coke", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "UNSPECIFIED" }] }], "productInfo": { "name": "Soda - Drinks" }, "userVisibleStatusLabel": "Your order has been fulfilled." }, "statusLabel": "ระบบดําเนินการตามคําสั่งซื้อของคุณแล้ว", "name": "Soda - Drinks" }
repeated json
pricelineรายการเพิ่มเติมในใบสั่งซื้อ เช่น ภาษีหรือทิป

ตัวอย่าง
[{ "type": "TAX", "name": "Tax", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }, { "type": "FEE", "name": "Support Local Fee", "amount": { "amountMicros": "950000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }]
repeated json
paymentInfo.displayNameการชำระเงินที่ใช้สั่งซื้อ

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

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

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

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

ตัวอย่าง
การจองร้านอาหาร
การทำไฮไลต์
สตริง
merchantNameธุรกิจที่เสนอการจองหรือคิวรอนี้

ตัวอย่าง:
City Diner
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
สตริงบูลีน
ตารางที่แสดงกลุ่มทรัพยากรและออบเจ็กต์ที่ส่งออกด้วย
กลุ่มทรัพยากร *คำอธิบายออบเจ็กต์ที่ส่งออก
order_reserve.purchases_reservationsกลุ่มทรัพยากรนี้มีข้อมูลสำหรับ "สั่งซื้อผ่าน Google" และ "จองกับ Google"
การซื้อ
การจอง
* หากต้องการดูชื่อขอบเขต OAuth ของกลุ่มทรัพยากรที่เฉพาะเจาะจง ให้เพิ่ม "https://www.googleapis.com/auth/dataportability" ต่อท้ายกลุ่มทรัพยากร เช่น ชื่อขอบเขต OAuth สําหรับกลุ่มทรัพยากร "myactivity.search" คือ "https://www.googleapis.com/auth/dataportability.myactivity.search"