* 上述字段表示用于解析和提取相关数据导出的关键数据字段。导出中生成的数据字段因服务和用户操作而异,并且某些服务或操作不会生成所述各个数据字段。 | |||||||||
数据字段 * | 字段定义 | 数据字段类型 | |||||||
---|---|---|---|---|---|---|---|---|---|
customer.email | 客户的电子邮件地址。 示例: abc@gmail.com | 字符串 | |||||||
merchantOrderId | 商家系统中的订单 ID。 示例: 123456 | 字符串 | |||||||
creationTime | 购买时间。 示例: { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" } | json | |||||||
orderStatus | 购买交易的状态。 示例: { "status": "FULFILLED", "label": "您的订单已完成。" } | json | |||||||
transactionMerchant.name | 商家的名称。 示例: 商家 X | 字符串 | |||||||
lineItem | 采购订单中商品的列表。 示例: { "provider": { "name": "餐馆 A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "美元" } }, "taxIncluded": false, "state": "ESTIMATE" }], "purchase": { "status": "DELIVERED", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "张三", "email": "johndoe@gmail.com ", "firstName": "小明", "lastName": "李", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND", “utcTimezoneOffsetMinutes”:0 } } }, "itemOption": [{ "name": "可乐", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "美元" } }, "taxIncluded": false, "state": "未指定" }] }], "productInfo": { "name": "苏打水 - 饮料" }, "userVisibleStatusLabel": "您的订单已履行。" }, "statusLabel": "您的订单已履行。", "name": "苏打水 - 饮料" } | 重复的 JSON | |||||||
价格线 | 采购订单中的其他订单项,例如税费或小费。 示例: [{ "type": "TAX", "name": "税费", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "美元" } }, "taxIncluded": false, "state": "ESTIMATE" }, { "type": "FEE", "name": "支持本地费用", "amount": { "amountMicros": "950000", "currencyCode": { "code": "美元" } }, "taxIncluded": false, "state": "ESTIMATE" }] | 重复的 JSON | |||||||
paymentInfo.displayName | 下单时使用的付款方式。 示例: Visa •••• 1234 | 字符串 | |||||||
orderUpdates | 订单更新列表。 示例: [{ "orderStatus": { "status": "FULFILLED", "label": "您的订单已完成。" }, "updateTime": { "usecidentEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "已确认", "label": "您的订单已确认" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }] | 重复的 JSON |
* 上述字段表示用于解析和提取相关数据导出的关键数据字段。导出中生成的数据字段因服务和用户操作而异,并且某些服务或操作不会生成所述各个数据字段。 | |||||||||
数据字段 * | 字段定义 | 数据字段类型 | |||||||
---|---|---|---|---|---|---|---|---|---|
uniqueId | 此项的唯一标识符。 示例: 6789806736475647144 A789806736475647144 | 字符串 | |||||||
lastModifiedTime | 上次修改此内容的时间。 示例: 2023-11-09T16:32:36.035236Z | ISO 8601 格式的字符串 | |||||||
name | 此项的名称。可能并不唯一。 示例: 用餐预订 包厢 | 字符串 | |||||||
merchantName | 提供此预订或等位名单的商家。 示例: City Diner 美甲美甲 | 字符串 | |||||||
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_reservations | https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations | 此资源组包含“通过 Google 订餐”和“通过 Google 预订”的数据。 | Purchases Reservations |