Tài liệu tham khảo về giản đồ giao dịch mua và đặt chỗ

Đối tượng đã xuất: Giao dịch mua
Đối tượng đã xuất đại diện cho: Giao dịch mua sắp tới và trước đây của bạn được thu thập từ các dịch vụ của Google.
Đối tượng được xuất ở các định dạng sau: JSON
Đối tượng đã xuất có các trường sau:
* Các trường trước đó đại diện cho các trường dữ liệu chính cho mục đích phân tích cú pháp và nhập dữ liệu xuất liên quan. Các trường dữ liệu được tạo trong tệp xuất khác nhau tuỳ theo dịch vụ và hành động của người dùng. Một số dịch vụ hoặc hành động không tạo ra từng trường dữ liệu được mô tả.
Trường dữ liệu *Định nghĩa trườngLoại trường dữ liệu
customer.emailEmail của khách hàng.

Ví dụ:
abc@gmail.com
chuỗi
merchantOrderIdMã đơn đặt hàng trong hệ thống của người bán.

Ví dụ:
123456
chuỗi
creationTimeThời gian mua hàng.

Ví dụ:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusTrạng thái của giao dịch mua.

Ví dụ:
{ "status": "FULFILLED", "label": "Your order has been fulfilled." }
json
transactionMerchant.nameTên người bán.

Ví dụ:
Người bán X
chuỗi
lineItemDanh sách mặt hàng trong đơn đặt hàng.

Ví dụ:
{ "provider": { "name": "Nhà hàng 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 – Đồ uống" }, "userVisibleStatusLabel": "Đơn đặt hàng của bạn đã được thực hiện." }, "statusLabel": "Đơn đặt hàng của bạn đã được thực hiện.", "name": "Soda – Đồ uống" }
json lặp lại
pricelineCác mục hàng bổ sung trong đơn đặt hàng như thuế hoặc tiền boa.

Ví dụ:
[{ "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" }]
json lặp lại
paymentInfo.displayNamePhương thức thanh toán dùng để đặt đơn đặt hàng.

Ví dụ:
Visa •••• 1234
chuỗi
orderUpdatesDanh sách thông tin cập nhật về đơn đặt hàng.

Ví dụ:
[{ "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" } }]
json lặp lại
Đối tượng đã xuất: Đặt phòng
Đối tượng đã xuất đại diện cho: Các yêu cầu đặt trước sắp tới và trước đây của bạn được thu thập từ các dịch vụ của Google.
Đối tượng được xuất ở các định dạng sau: JSON
Đối tượng đã xuất có các trường sau:
* Các trường trước đó đại diện cho các trường dữ liệu chính cho mục đích phân tích cú pháp và nhập dữ liệu xuất liên quan. Các trường dữ liệu được tạo trong tệp xuất khác nhau tuỳ theo dịch vụ và hành động của người dùng. Một số dịch vụ hoặc hành động không tạo ra từng trường dữ liệu được mô tả.
Trường dữ liệu *Định nghĩa trườngLoại trường dữ liệu
uniqueIdGiá trị nhận dạng duy nhất của mặt hàng này.

Ví dụ:
6789806736475647144
A789806736475647144
chuỗi
lastModifiedTimeLần gần đây nhất mục này được sửa đổi.

Ví dụ:
2023-11-09T16:32:36.035236Z
chuỗi ở định dạng ISO 8601
tênTên cho mục này. Tên này có thể không phải là duy nhất.

Ví dụ:
DiningReservation
Balayage
chuỗi
merchantNameDoanh nghiệp cung cấp dịch vụ đặt chỗ hoặc danh sách chờ này.

Ví dụ:
City Diner
Nails by Mei
chuỗi
startTimeThời điểm bắt đầu khung giờ đặt trước.

Ví dụ:
29/12/2023 01:30:00 (giờ UTC)
chuỗi ở định dạng ISO 8601
endTimeThời điểm kết thúc khung giờ đặt trước.

Ví dụ:
29/12/2023 3:30:00 (giờ UTC)
chuỗi ở định dạng ISO 8601
createdTimeThời điểm tạo mục trong danh sách chờ.

Ví dụ:
2023-11-09T16:29:36.768543Z
chuỗi ở định dạng ISO 8601
partySizeSố lượng người trong yêu cầu.

Ví dụ:
2
chuỗi số
dịch vụTên của dịch vụ.

Ví dụ:
Cắt tóc
Bàn ngoài trời
chuỗi
specialRequestMọi yêu cầu đặc biệt được đính kèm vào yêu cầu đặt phòng.

Ví dụ:
Bàn bên cửa sổ.
chuỗi
xử lýĐịa chỉ của doanh nghiệp cung cấp dịch vụ.

Ví dụ:
1600 Amphitheatre Pkwy, Mountain View, Hoa Kỳ
chuỗi
đã huỷLiệu yêu cầu đặt chỗ hoặc danh sách chờ có bị huỷ thông qua Google hay không. Xin lưu ý rằng Google có thể không được thông báo về các yêu cầu huỷ do khách hàng trực tiếp thực hiện với doanh nghiệp.

Ví dụ:
true
chuỗi boolean
Một bảng đại diện cho Nhóm tài nguyên và các đối tượng được xuất cùng với nhóm đó.
Nhóm tài nguyên *Mô tảĐối tượng đã xuất
order_reserve.purchases_reservationsNhóm tài nguyên này chứa dữ liệu cho tính năng Đặt hàng bằng Google và Đặt chỗ bằng Google.
Giao dịch mua
Đặt trước
* Để lấy Tên phạm vi OAuth cho một Nhóm tài nguyên cụ thể, hãy thêm "https://www.googleapis.com/auth/dataportability" vào Nhóm tài nguyên. Ví dụ: Tên phạm vi OAuth cho Nhóm tài nguyên "myactivity.search" là "https://www.googleapis.com/auth/dataportability.myactivity.search".