问题标签 [rate-limiting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
69015 浏览

http - HTTP API 速率限制 HTTP 响应标头的示例

附加 HTTP 状态代码 ( RFC6585 ) 之一是

在哪里可以找到对这种 HTTP 响应状态有用的 HTTP / REST API 速率限制 HTTP 响应标头的示例?

0 投票
1 回答
781 浏览

python - Django RateLimit 403 页面没有被替换

我已经在我的项目上设置了 django-ratelimit,它似乎工作正常,除了当访问者达到他们的限制时我无法删除丑陋的 403 错误页面。正如他们在他们的文档中所说的那样,我正在尝试替换它,内容如下:

有一个可选的中间件可以使用自定义视图来处理 Ratelimited 异常。要使用它,请将 ratelimit.middleware.RatelimitMiddleware 添加到您的 MIDDLEWARE_CLASSES(靠近列表底部)并将 RATELIMIT_VIEW 设置为您要使用的视图的完整路径。

RATELIMIT_VIEW 中指定的视图将获得两个参数,请求对象(在 ratelimit 处理之后)和异常。

这是我的代码中的内容:

设置:

意见:

我究竟做错了什么?

0 投票
0 回答
190 浏览

facebook - 什么是 gr:get:User?

我们的应用程序受到了速率限制 - 并且查看洞察力,这似乎是由于这个调用:

gr:get:用户

然而,关于什么构成这个调用的信息很少。例如,对图表的任何调用——无论用户、访问令牌(有或没有)——都算作请求吗?还是比这更具体。

任何信息都非常感谢。谢谢!

0 投票
1 回答
509 浏览

facebook - 超过 Facebook API 速率限制

除了明显被阻止的 API 调用之外,我如何判断我的 Facebook 应用程序是否超过了速率限制?收到的错误信息是什么?它是否显示在应用程序见解中?

0 投票
1 回答
2918 浏览

r - Work around rate limit for extracting large list of user information using twitteR package in R

I am attempting to download all of the followers and their information (location, date of creation, etc.) from the Haaretz Twitter feed (@haaretzcom) using the twitteR package in R. The Twitter feed has over 90,000 followers I was able to download the full list of followers no problem using the code below.

However, when I try to extract their information using the lookupUsers function, I run into the rate limit. The trick of using retryOnRateLimit does not seem to work here:)

I believe I need to write a for loop and subsample over the list of followers (haaretz_followers) to avoid the rate limit. In this loop, I need to include some kind of rest/pause like Keep downloading tweets within the limits using twitteR package. The twitteR package is a bit opaque on how to go about this and I am bit of a novice writing for loops in R. Finally, I know that depending on how you write your loops in R, greatly affects the run time. Any help you could give would be much appreciated!

0 投票
1 回答
423 浏览

authentication - 通过 Javascript 对 GitHub 的 API 进行经过身份验证的只读访问

我想将我在 GitHub 上的一些代码嵌入到我的博客中。到目前为止,我发现的最好方法是使用http://www.jamesward.com/2012/06/15/dynamically-rendering-github-files-in-web-pages(稍作修改即可修复base64 解码),然后对其进行一些自定义语法突出显示。

但是,如果没有身份验证,这将受到 GitHub 强制执行的 60 个请求/小时的速率限制。我不清楚在这种情况下身份验证如何工作——因为我可能使用的任何身份验证令牌都需要成为我博客上 JavaScript 的一部分,所以它基本上是公开的......

而且,即使我可以以某种方式验证这种使用(可能通过将我的Origin域与我的 GitHub 用户帐户连接?),这是否意味着我博客的所有读者都将计入这个共享速率限制,而不是未经身份验证的情况每个读者都计入他自己的 60/小时限制?

0 投票
2 回答
11662 浏览

facebook - Facebook API 的速率限制

我正在开发一个想要使用 facebook api 的项目。我想知道每个帐户的 facebook api 是否有速率限制。

0 投票
2 回答
2045 浏览

google-api - Google Compute Engine API 的速率限制

所以显然我达到了 api 速率限制,我不能再向计算引擎发出 API 请求。在云控制台上也是如此。

那么,API 限制是多少?什么时候重置?而且怎么可能这么低?

我一定在几个小时内提出了几百个请求……这似乎太少了。

0 投票
2 回答
680 浏览

twitter - Twitter 的速率限制是否允许我进行必要的数据挖掘,以构建一个包含约 60 万用户的完整社交网络图?

主要问题:Twitter 的速率限制是否允许我进行必要的数据挖掘,以在大约 60 万用户之间构建一个包含所有有向边的完整社交网络图?

这是想法:

网络中的边/联系/关系将是追随者/被追随关系。

从大约 600 名 Twitter 用户的特定列表开始,选择这些用户是因为他们都来自一个大城市的所有新闻媒体。

收集所有 600 个用户的所有关注者和朋友(他们关注的人)。这些用户的平均关注者人数可能为每人 2,000 人。他们可能有平均 500 个朋友(他们关注的人)。

由于这 600 人的这些追随者都在同一个城市,因此预计这些追随者中的许多人将是关注这 600 人的同一用户。所以让我们粗略估计一下,这 600 个用户总共有大约 600,000 个关注者和朋友。所以这将是一个有 600,600 个 Twitter 用户的子图/网络。

因此,一旦我收集了所有这 600 人的所有 600,000 追随者和朋友,我希望能够构建所有这 600,600 人和他们的追随者的社交网络。这将要求我至少能够在这 600,600 名用户中找到所有有向边(无论这 600,600 名用户中的每一个是否相互关注)。有了 Twitter 速率限制,这种数据挖掘是否可行?

0 投票
1 回答
1791 浏览

api - 客户端 ID 的 Instagram 速率限制是否仅适用于未经身份验证的 API 请求?

Instagram 提供客户端 ID 和个人访问令牌的速率限制。两个限制都是 5000/小时。

我需要知道客户端 ID 限制是否与经过身份验证的请求有关。

来自我的客户端 ID 的所有请求都将经过身份验证(使用访问令牌)。因此,如果我有 10 个令牌,并且我在同一小时内使用每个访问令牌发出 1000 个请求,总共有 10000 个请求,那么将发生以下哪一个:

1) 我的所有请求都将通过,因为每 1000 个请求都计入访问令牌限制

2) 我的第 5,0001 个请求将失败,因为我会使用相同的客户端 ID 进行超过 5000 个请求?