1.创建eBay接入API教程网址
https://developer.ebay.com/api-docs/static/creating-edp-account.html
前言:API参考:资源
该分析API检索呼叫限制和数据被用于RESTful API中及其关联的资源设置配额。对getRateLimits和getUserRateLimits进行的调用的响应包括适用资源的列表以及为每个资源设置的“呼叫限制”或配额。除了配额信息之外,响应还包括在达到限制之前剩余可用呼叫的数量,配额重置之前剩余的时间以及配额适用的“时间窗口”的长度。
该getRateLimits和getUserRateLimits方法分别检索应用程序或用户的调用限制信息,并且必须使用适当的OAuth令牌调用每个方法。也就是说,getRateLimits需要使用客户端凭据授予生成的访问令牌,而getUserRateLimits要求需要使用授权代码授予生成的访问令牌。有关更多信息,请参阅OAuth令牌。用户可以分析响应数据以查看是否可以达到限制,并从中确定是否需要采取任何操作(例如以编程方式限制其请求率)。
一、getRateLimits
1.1 / rate_limit /
此方法检索应用程序的调用限制和利用率数据。检索所有RESTful API和资源的数据。
getRateLimits的响应包括适用资源的列表以及为每个资源设置的“呼叫限制”或配额。除了配额信息之外,响应还包括在达到限制之前剩余可用呼叫的数量,配额重置之前剩余的时间以及配额适用的“时间窗口”的长度。 默认情况下,此方法返回所有RESTful API资源的利用率数据。使用api_name和api_context查询参数仅对所需API的响应进行过滤。
请求格式:(String是内容)
HTTP请求标头
对eBay REST操作发出的所有请求都要求您提供授权 HTTP标头以进行身份验证授权。
此方法没有其他必需的标头。请参阅HTTP请求标头- 打开其余请求组件页面以获取详细信息
响应内容
响应内容说明:(rateLimits) 。例:rateLimits.APICONTEXT
返回状态码(此调用可以返回以下HTTP状态代码之一。状态代码的概述,请参阅HTTP状态代码在使用eBay RESTful API中。)
例子:输入
此方法不使用请求正文。但是,您可以使用api_name和api_context查询参数来控制响应中返回的数据。
GET https://api.ebay.com/developer/analytics/v1_beta/rate_limit/
返回内容:
对未指定任何查询参数的调用的成功请求将返回所有受支持资源的调用限制数据列表。
{
"rateLimits": [
{
"apiContext": "buy",
"apiName": "Browse",
"apiVersion": "v1",
"resources": [
{
"name": "buy.browse",
"rates": [
{
"limit": 5000,
"remaining": 5000,
"reset": "2018-08-06T07:00:00.000Z",
"timeWindow": 86400
}
]
}
]
},
{
"apiContext": "buy",
"apiName": "Feed",
"apiVersion": "v1_beta",
"resources": [
{
"name": "buy.feed.snapshot",
"rates": [
{
"limit": 75000,