令牌 API 用例指南
使用受限数据令牌安全访问销售合作伙伴 API。
API 版本:2021-03-01
什么是令牌 API?
代币销售合作伙伴 API(代币 API)为访问客户的个人身份信息 (PII) 提供了一种安全的方式。你可以打电话给 createRestrictedDataToken
操作令牌 API 以获取您指定的一个或多个受限资源的受限数据令牌 (RDT)。或者,如果您有委托应用程序,则可以从与您密切合作的开发人员拥有的委托人应用程序中获取 RDT(请参阅 委派授权)。无论哪种情况,RDT 都会授权您调用返回受限数据的操作。有关定义,请参阅 术语。
当您调用受限操作时,需要在 RDT 中添加 RDT x-amz-access-token
标题。这与其他销售合作伙伴 API 操作形成鲜明对比,在这些操作中,您需要在 LWA 访问令牌中添加 LWA 访问令牌 x-amz-access-token
标题。有关更多信息,请参阅 第 3 步。将标题添加到 URI。
委托授权
使用代币 API,委托人应用程序可以获得 RDT,将访问 PII 的授权委托给委托应用程序。委托人应用程序由销售伙伴授权,是销售伙伴与之交互的应用程序。委托人应用程序执行需要 PII 的特殊功能,例如运输、税务发票或税收汇款服务。这两个应用程序由不同的开发人员拥有并且紧密集成,因此委托人应用程序可以安全地将 RDT 传输到委托人应用程序。有关使用 RDT 委派授权的更多信息,请参阅 教程:委托访问 PII 的权限。
术语
-
受限数据令牌 (RDT)。一种短期访问令牌,用于授权调用受限操作。RDT 的有效期为一小时。
-
受限操作。 返回受限数据(例如个人身份信息 (PII))的操作。您需要通过 RDT 才能调用受限操作。
-
资源受限。 表示受限操作的 HTTP 方法和路径。
-
报告类型受限。 包含 PII 的报告类型。请参阅 受限的报告类型。
-
委托人应用程序。获得 RDT 并将其传递给被委托人应用程序的应用程序。销售伙伴授权委托人应用程序并与之交互。
-
被委托人应用程序。一种从委托人应用程序传递给其的 RDT 获得调用受限操作授权的应用程序。被委托人应用程序执行需要 PII 的专门功能,例如配送、开具税务发票或缴税服务,并且未经销售伙伴直接授权。d
-
Specific path. A path in a restricted resource that contains a specific order or shipment identifier. For example,
orders/v0/orders/902-3159896-1390916/address
. -
Generic path. A path in a restricted resource that contains a generic identifier, such as
{orderId}
or{shipmentId}
. For example,orders/v0/orders/{orderId}/address
.
受限操作
受限操作返回客户的个人身份信息 (PII)。您需要通过 RDT 才能调用受限操作。
以下是按 API 分组的受限制操作列表:
直接配送订单 API:
getOrders
getOrder
直接配送订单 API v2021-12-28
getOrders
getOrder
直接配送发货 API:
getShippingLabel
getShippingLabels
getPackingSlip
getPackingSlips
getCustomerInvoice
getCustomerInvoices
createShippingLabels
直接配送配送 API v2021-12-28
getShippingLabel
getCustomerInvoices
getCustomerInvoice
getPackingSlips
getPackingSlip
Easy Ship API v2022-03-23
createScheduledPackageBulk
卖家配送 API:
getShipment
cancelShipment
cancelShipmentOld
createShipment
订单 API:
getOrders
getOrder
getOrderItems
getOrderRegulatedInfo
getOrderAddress
getOrderBuyerInfo
getOrderItemsBuyerInfo
报告 API:
getReportDocument
备注
- 这个
getReportDocument
仅当指定受限报告类型时,操作才被视为受限操作。请参阅清单 受限的报告类型。 - 打电话时
createRestrictedDataToken
操作以获取 RDTgetReportDocument
操作,指定的受限资源只能包含特定路径,不能包含通用路径。有关定义,请参阅 术语。 - 使用 RDT 访问时
getReportDocument
操作,请确保您的应用程序具有访问报告的正确角色。请参阅 销售合作伙伴 API 中的角色 用于角色到报告的映射。
货件发票:
getShipmentDetails
配送 API:
getShipment
受限的报告类型
受限的报告类型包含 PII。在对 getReportDocument
操作的调用中指定受限的报告类型时,必须在调用中传入 RDT。
以下是受限的报告类型列表:
GET_AMAZON_FULFILLED_SHIPMENTS_DATA_INVOICING
GET_AMAZON_FULFILLED_SHIPMENTS_DATA_TAX
GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING
GET_FLAT_FILE_ORDER_REPORT_DATA_SHIPPING
GET_FLAT_FILE_ORDER_REPORT_DATA_INVOICING
GET_FLAT_FILE_ORDER_REPORT_DATA_TAX
GET_FLAT_FILE_ORDERS_RECONCILIATION_DATA_TAX
GET_FLAT_FILE_ORDERS_RECONCILIATION_DATA_INVOICING
GET_FLAT_FILE_ORDERS_RECONCILIATION_DATA_SHIPPING
GET_ORDER_REPORT_DATA_INVOICING
GET_ORDER_REPORT_DATA_TAX
GET_ORDER_REPORT_DATA_SHIPPING
GET_EASYSHIP_DOCUMENTS
GET_GST_MTR_B2B_CUSTOM
GET_VAT_TRANSACTION_DATA
SC_VAT_TAX_REPORT
教程:获得访问带有 PII 信息的受限报告类型的授权
-
这个
getReportDocument
仅当指定受限报告类型时,操作才被视为受限操作。请参阅清单 受限的报告类型。 -
打电话时
createRestrictedDataToken
操作以获取 RDTgetReportDocument
操作,指定的受限资源只能包含特定路径,不能包含通用路径。有关定义,请参阅 术语。
先决条件
为了完成本教程,您需要:
-
您正在为其进行调用的销售伙伴的授权。请参阅为销售伙伴 API 应用程序授权了解更多信息。
-
批准以下角色:
- 直接向买家配送。需要访问配送地址信息。
- 缴税。 需要访问买家信息。
- 税务发票。 需要访问买家信息。
要请求访问这些角色,请参阅 注册为开发者 并更新您的开发者资料。
步骤 1. 获取 RDT
- 调用
createRestrictedDataToken
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
restrictedResources | 受限资源列表。 注意:受限资源数量的增长导致由此产生的受限数据代币的大小增加。在使用该令牌时,在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,而不会出现故障的风险。请求多个资源时,请确保所请求的资源对销售合作伙伴账户类型有效。例如,如果为卖家申请 RDT 代币,请勿在 createRestrictedDataToken 请求致电。类型: < RestrictedResource > 排列 |
请求示例
POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
{
"restrictedResources": [
{
"method": "GET",
"path": "/reports/2021-06-30/documents/amzn1.spdoc.1.4.eu.dca0cb77-4733-4769-8476-f09bc32be2af.T1KIM200NIMFNU.1234"
}
]
}
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
restrictedDataToken | 受限数据令牌 (RDT)。这是一个短暂的访问令牌,用于授权调用受限操作。将此值传递给 x-amz-access-token 后续调用这些受限资源时的标头。RDT 的大小与请求中指定的受限资源数量有关。在使用该令牌时,在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,而不会出现故障的风险。类型:字符串 |
expiresIn | 受限数据令牌的生命周期,以秒为单位。类型:整数 |
响应示例
{
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
- 保存
restrictedDataToken
值(RDT)以将其提供给getReportDocument
操作。
教程:获取批量订单访问 PII 的授权
您可以获得 RDT,它为批量订单提供访问个人身份信息 (PII) 的授权。您指定的 dataElements
值(使用 createRestrictedDataToken
操作的 restrictedResources
参数)确定 RDT 授权您的应用程序访问的受限数据的类型。在本教程中,我们请求一个授权访问买家信息和配送地址信息的 RDT。
先决条件
为了完成本教程,您需要:
-
您正在为其进行调用的销售伙伴的授权。请参阅为销售伙伴 API 应用程序授权了解更多信息。
-
批准以下角色:
- 直接向买家配送。需要访问配送地址信息。
- 缴税。 需要访问买家信息。
- 税务发票。 需要访问买家信息。
要请求访问这些角色,请参阅 注册为开发者 并更新您的开发者资料。
步骤 1. 获取 RDT
调用 createRestrictedDataToken
操作以获取 RDT。
- 调用
createRestrictedDataToken
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
restrictedResources
|
受限资源列表。注意:
类型:< |
有帮助 |
请求示例
POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
{
"restrictedResources": [
{
"method": "GET",
"path": "/orders/v0/orders",
"dataElements": ["buyerInfo", "shippingAddress"]
}
]
}
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
restrictedDataToken
|
受限数据令牌 (RDT)。这是一个短期访问令,用于授权调用受限操作。当对这些受限资源进行后续调用时,请将此值与 RDT 的大小与请求中指定的受限资源数量有关。在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,否则在使用令牌时会有失败的风险。 类型:字符串 |
expiresIn
|
RDT 的生命周期,以秒为单位。 类型:整数 |
响应示例
{
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
- 保存要在步骤 2. 包含拥有调用
getOrders
操作的 RDT 中使用的restrictedDataToken
值 (RDT)
步骤 2. 在调用 getOrders
操作时包含 RDT
getOrders
操作时包含 RDT调用订单 API 的 getOrders
操作,指定相应的参数来筛选所需的订单。一定要附上您调用 getOrders
的 x-amz-access-token
标头中的 RDT(来自步骤 1. 获取 RDT)。因为您在步骤 1 获取 RDT 中指定了 buyerInfo
和 shippingAddress
,所以您对 getOrders
的调用有权返回每个订单的买家信息和配送地址信息。如果您仅指定了步骤 1 中的 buyerInfo
,getOrders
有权仅返回每个订单的买家信息。如果您仅指定了步骤 1 中的 shippingAddress
,getOrders
有权仅返回每个订单的配送地址信息。
教程:获取访问订单中订单商品的 PII 的授权
您可以获得 RDT,它提供了按指定顺序访问订单商品中的个人身份信息 (PII) 的授权。在此工作流程中,您指定 dataElements
=buyerInfo
以表明 RDT 将授权您的应用程序访问订单商品的买家信息。
先决条件
为了完成本教程,您需要:
-
您正在为其进行调用的销售伙伴的授权。请参阅为销售伙伴 API 应用程序授权了解更多信息。
-
批准以下角色:
- 缴税
- 税务发票
根据您的用例,您可能只需要批准其中一个角色。要了解有关角色和请求访问权限的更多信息,请参阅 注册为开发者 并更新您的开发者资料。
步骤 1. 获取订单编号
您需要订单编号来识别您想要其订单商品信息的订单。您还需要订单编号才能获得 RDT,以授权您的应用程序访问订单商品的买家信息。您可以使用订单 API 的 getOrders
操作,以获取订单列表,您可以从中获取您感兴趣的订单的订单编号。
-
调用订单 API 的
getOrders
操作,指定相应的参数以筛选所需的订单。该操作会返回与您的请求相匹配的订单。每个订单都包含一个订单编号。
-
从返回的订单中,确定您想要其订单商品信息的订单。
-
保存所需订单的订单编号,以便在步骤 2. 获取 RDT 和步骤 3. 在调用
getOrderItems
操作时包含 RDT中使用。
步骤 2. 获取 RDT
调用 createRestrictedDataToken
操作以获取 RDT。在restrictedResources
参数的 path
属性中,包括来自 步骤 1. 获取订单编号的订单编号。在此工作流程中,我们将指定 dataElements
参数的 buyerInfo
值。这表明 RDT 应提供访问税务和礼品包装等用例的 PII 的授权。
调用 createRestrictedDataToken
操作以获取 RDT。
- 调用
createRestrictedDataToken
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
restrictedResources
|
受限资源列表。注意:
类型:< |
有帮助 |
请求示例
POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
{
"restrictedResources": [
{
"method": "GET",
"path": "/orders/v0/orders/123-1234567-1234567/orderItems",
"dataElements": ["buyerInfo"]
}
]
}
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
restrictedDataToken
|
受限数据令牌 (RDT)。这是一个短期访问令,用于授权调用受限操作。当对这些受限资源进行后续调用时,请将此值与 RDT 的大小与请求中指定的受限资源数量有关。在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,否则在使用令牌时会有失败的风险。 类型:字符串 |
expiresIn
|
RDT 的生命周期,以秒为单位。 类型:整数 |
响应示例
{
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
- 保存在步骤 3. 在调用
restrictedDataToken
操作时包含 RDT中要使用的getOrder
值 (RDT)。
步骤 3. 在调用 getOrderItems
操作时包含 RDT
getOrderItems
操作时包含 RDT调用订单 API 的 getOrderItems
操作,指定您在步骤 1. 获取订单编号中识别的订单编号。请务必将步骤 1 中的 RDT 包含在您的对 getOrderItems
调用的 x-amz-access-token
标头中。
教程:委托访问 PII 的授权
您可以将调用受限操作的授权委托给“委托人应用程序”,该应用程序为销售伙伴执行专门功能(例如发货、开具税务发票或缴税服务),但未得到销售伙伴的直接授权。您可以通过以下方式委托授权
- 调用令牌 API 的
createRestrictedDataToken
操作(指定被委托人应用程序的应用程序 ID), - 从
createRestrictedDataToken
响应获取 RDT,以及 - 将 RDT 传递给被委托人应用程序。
RDT 授权委托人应用程序调用受限操作,返回代表销售合作伙伴执行职能所需的 PII。有关定义,请参阅 术语。
先决条件
为了完成本教程,您需要:
-
您正在为其进行调用的销售伙伴的授权。请参阅为销售伙伴 API 应用程序授权了解更多信息。
-
如上所示 应用程序注册 您要将 PII 的访问权限委托给其他应用程序的表单。有关更新的说明 应用程序注册 表格,请参阅 注册您的应用程序。在表格中指明您要委托的 PII 的类型。
-
需要配送或税务功能的订单的订单编号。
-
与具有被委托人应用程序的开发者合作。
-
被委托人应用程序的应用程序编号。
-
一种向委托人应用程序传输 RDT 和订单编号的安全方法。
此外,拥有步骤 3. 被委托人应用程序调用 getOrder
操作中的被委托人应用程序的开发者将需要:
-
注册为开发者,请求批准访问买家信息和/或配送地址信息所需的职权。这些职权是:
- 直接向买家配送。需要访问配送地址信息。
- 缴税。 需要访问买家信息。
- 税务发票。 需要访问买家信息。
有关角色的更多信息,请参阅 销售合作伙伴 API 中的角色。
步骤 1. 获取 RDT
调用 createRestrictedDataToken
操作以获取 RDT。在 restrictedResources
参数的 path
属性中,包括需要 PII 的订单的订单编号。在此工作流程中,我们将同时指定 dataElements
参数的 buyerInfo
和 shippingAddress
值。这表明 RDT 应包括访问关于税务和发货等用例的 PII 的授权。在您自己的工作流程中,您可能只指定一个值,具体取决于您的用例所需的 PII。
- 调用
createRestrictedDataToken
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
restrictedResources
|
受限资源列表。注意:
类型:< |
有帮助 |
targetApplication
|
正在向其委派访问权限的目标应用程序的应用程序编号。 类型:字符串 |
没有帮助 |
请求示例
POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
{
"restrictedResources": [
{
"method": "GET",
"path": "/orders/v0/orders/123-1234567-1234567",
"dataElements": ["buyerInfo", "shippingAddress"]
}
],
"targetApplication": "amzn1.sellerapps.app.target-application"
}
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
restrictedDataToken
|
受限数据令牌 (RDT)。这是一个短期访问令,用于授权调用受限操作。当对这些受限资源进行后续调用时,请将此值与 RDT 的大小与请求中指定的受限资源数量有关。在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,否则在使用令牌时会有失败的风险。 类型:字符串 |
expiresIn
|
RDT 的生命周期,以秒为单位。 类型:整数 |
响应示例
{
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
- 在接下来的步骤中,保存
restrictedDataToken
值 (RDT),以提供给被委托人应用程序。
步骤 2. 将 RDT 和订单编号传递给受委托人应用程序
将 RDT 和订单编号安全地传输到被委托人应用程序。应用程序在以下步骤中调用 getOrder
操作时将使用这些信息。
步骤 3. 被委托人应用程序调用 getOrder
操作
getOrder
操作被委托人应用程序调用订单 API 的 getOrder
操作,在路径中指定订单编号的来源为步骤 2. 将 RDT 和订单编号传递给受委托人应用程序。调用必须包含该调用的 x-amz-access-token
标头中的 RDT(也来自步骤 2)。因为 buyerInfo
和 shippingAddress
均已在步骤 1. 获取 RDT 中指定,对 getOrder
的调用会返回订单的买家信息和配送地址信息。
- 被委托人应用程序调用
getOrder
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
orderId
|
亚马逊定义的订单编码,采用 3-7-7 格式。 类型:字符串 |
有帮助 |
请求示例
GET https://sellingpartnerapi-na.amazon.com/orders/v0/orders/123-1234567-1234567
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
payload
|
类型: 订购 |
响应示例
{
"payload": {
"AmazonOrderId": "902-3159896-1390916",
"PurchaseDate": "2017-01-20T19:49:35Z",
"LastUpdateDate": "2017-01-20T19:49:35Z",
"OrderStatus": "Pending",
"FulfillmentChannel": "SellerFulfilled",
"NumberOfItemsShipped": 0,
"NumberOfItemsUnshipped": 0,
"PaymentMethod": "Other",
"PaymentMethodDetails": [
"CreditCard",
"GiftCerificate"
],
"MarketplaceId": "ATVPDKIKX0DER",
"ShipmentServiceLevelCategory": "Standard",
"OrderType": "StandardOrder",
"EarliestShipDate": "2017-01-20T19:51:16Z",
"LatestShipDate": "2017-01-25T19:49:35Z",
"IsBusinessOrder": false,
"IsPrime": false,
"IsGlobalExpressEnabled": false,
"IsPremiumOrder": false,
"IsSoldByAB": false,
"DefaultShipFromLocationAddress": {
"Name": "MFNIntegrationTestMerchant",
"AddressLine1": "2201 WESTLAKE AVE",
"City": "SEATTLE",
"StateOrRegion": "WA",
"PostalCode": "98121-2778",
"CountryCode": "US",
"Phone": "+1 480-386-0930 ext. 73824",
"AddressType": "Commercial"
},
"FulfillmentInstruction": {
"FulfillmentSupplySourceId": "sampleSupplySourceId"
},
"IsISPU": false,
"ShippingAddress": {
"Name": "Michigan address",
"AddressLine1": "1 Cross St.",
"City": "Canton",
"StateOrRegion": "MI",
"PostalCode": "48817",
"CountryCode": "US"
},
"BuyerInfo": {
"BuyerEmail": "user@example.com",
"BuyerName": "John Doe",
"BuyerTaxInfo": {
"CompanyLegalName": "A Company Name"
},
"PurchaseOrderNumber": "1234567890123"
}
}
}
- 被委托人应用程序使用响应中的数据来执行其配送和税务功能。
教程:获取访问多个货件的货件信息的授权
您可以获得 RDT,该 RDT 可以提供授权,以获取任何销售伙伴货件的货件信息。
先决条件
为了完成本教程,您需要:
-
您正在为其进行调用的销售伙伴的授权。请参阅为销售伙伴 API 应用程序授权了解更多信息。
-
批准 直接面向消费者的运输 角色,这是访问送货地址信息所必需的。要请求访问此角色,请参阅 注册为开发者 并更新您的开发者资料。
-
您想要获取其货件信息的货件的货件编号。
步骤 1. 获取 RDT
致电 createRestrictedDataToken
操作以获得 RDT。在 path
的财产 restrictedResources
您指定的参数,使用包含以下文本的通用路径: {shipmentId}
。有关定义,请参阅 术语。
- 调用
createRestrictedDataToken
操作,传递以下参数:
主体参数:
参数 | 描述 | 必填项 |
---|---|---|
restrictedResources
|
受限资源列表。注意:
类型:< |
有帮助 |
请求示例
POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
{
"restrictedResources": [
{
"method": "GET",
"path": "/mfn/v0/shipments/{shipmentId}"
}
]
}
响应
成功的响应包括以下内容:
名称 | 描述 |
---|---|
restrictedDataToken
|
受限数据令牌 (RDT)。这是一个短期访问令,用于授权调用受限操作。当对这些受限资源进行后续调用时,请将此值与 RDT 的大小与请求中指定的受限资源数量有关。在编码和加密之前,受限数据令牌的最大大小不能超过 7kb,否则在使用令牌时会有失败的风险。 类型:字符串 |
expiresIn
|
RDT 的生命周期,以秒为单位。 类型:整数 |
响应示例
{
"restrictedDataToken": "Atz.sprdt|IQEBLjAsAhRmHjNgHpi0U-Dme37rR6CuUpSR",
"expiresIn": 3600
}
-
保存要在步骤 2. 包含拥有调用
getShipment
操作的 RDT 中使用的restrictedDataToken
值 (RDT)。有关定义,请参阅 术语。
步骤 2. 在调用 getShipment
操作时包含 RDT
getShipment
操作时包含 RDT致电 getShipment
使用您在中指定的通用路径操作卖家配送 API 第 1 步。获取 RDT 并更换 {shipmentId}
使用来自卖家合作伙伴的真实货件编号。例如, GET /mfn/v0/shipments/FBA1234ABC5D
。对所有需要配送信息的货件重复此步骤,并在每次调用时指定相应的货件编号。每个呼叫都必须包含来自 RDT 第 1 步。获取 RDT 在 x-amz-access-token
标题。
注意
An RDT remains valid for one hour.
教程:为代币 API 生成 SDK
您可以在以下位置找到描述如何在 Java 或 C# 中为令牌 API 生成软件开发工具包的步骤:
If you're using the Java SDK, you should also:
-
跑
mvn package
在生成的 SDK 文件夹中。 -
下载以下任何文件并使用它们在内部构建类
main/java/sampleCode/
生成的客户端库的文件夹。有关定义,请参阅 术语。- RestrictedDataTokenWorkflow.java。用于获取 RDT 并使用它来授权您自己的应用程序以调用一个或多个受限操作。
- DelegatedRestrictedDataTokenWorkflowForDelegator.java。用于获取 RDT,将调用受限操作的授权委托给被委托人应用程序。
- DelegatedRestrictedDataTokenWorkflowForDelegatee.java。用于从委托人应用程序接收 RDT 并将其用于授权调用受限操作的被委托人应用程序。
使用最新版本的代币 API
使用最新版本的
tokens_2021-03-01.json
在生成 SDK 时,请确保您获得最新功能。
Updated 6 months ago