【问题标题】:Twitter OAuth API timeout (Nginx or Twitter ?)Twitter OAuth API 超时(Nginx 还是 Twitter?)
【发布时间】:2020-11-20 01:46:08
【问题描述】:

我正在拼命寻找这个问题的答案,Twitter 应用程序的连接数是否有限制?

我的应用程序每分钟建立几个连接,人们连接到应用程序,有时页面无法加载(我觉得它超时)。

我使用 OAuth 1 进行应用登录,然后几个工作人员转身分析用户的最新推文和喜欢生成图像。生成进展顺利,但登录经常被阻止,无法通过 Twitter 应用程序连接到网站。

我在使用 Nginx 时遇到了超时,所以我不确定这是从哪里来的。

2020/07/30 08:39:37 [错误] 27739#27739: *751302 connect() 失败 (111:连接被拒绝)同时连接到上游,客户端: 186.176.xxx.xxx,服务器:example.com,请求:“HEAD /login HTTP/2.0”,上游:“http://172.17.xxx.xxx:5000/login”,主机:“example.com”, 推荐人:“https://example.com/login”

或者

2020/07/30 09:49:43 [警报] 27739#27739: *779078 无法分配 SSL 握手时 SSL 会话共享缓存“SSL”中的新会话, 客户端:190.171.xxx.xxx,服务器:0.0.0.0:443

当调用 OAuth 1(来自 oauth NPM 包:https://www.npmjs.com/package/oauth)时,我没有收到 Twitter 返回的错误,只是大约 30 秒后超时。

您知道用户的 Twitter 应用连接数是否有限制?

【问题讨论】:

    标签: node.js oauth twitter-oauth


    【解决方案1】:

    Twitter API has rate limits per endpoints。如果您在每个时间窗口(分钟、小时、天)内多次点击 API,请求将失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多