【问题标题】:how to overcome twitter api rate limit?如何克服 twitter api 速率限制?
【发布时间】:2010-09-15 01:18:27
【问题描述】:

我正在编写一个小应用程序,为 Twitter 用户构建统计数据(没有推文、朋友等)。我正在使用这个 api

http://api.twitter.com/1/users/show.json?user_id=12345

我每小时只能打 150 个电话,考虑到 Twitter 的大小,这非常小。依赖 Twitter API 的公司如何克服这个速率限制?

【问题讨论】:

    标签: twitter


    【解决方案1】:

    150 个 API 调用是针对每个用户每个应用程序的。较大的公司可能会与 Twitter 进行交易。

    【讨论】:

    • 这意味着我不能试验 twitter api,对吧?如果想用 twitter 进行任何严肃的数据挖掘,150 是可笑的限制
    【解决方案2】:

    您需要加入白名单才能获得更高的速率限制。它们对所有类型的开发人员开放,只要您为您正在开发的内容提供充分的理由:

    http://twitter.com/help/request_whitelisting

    【讨论】:

    • ha...它说“仅对开发人员和生产中的应用程序可用;所有其他请求都被拒绝。”这意味着没有办法进行实验
    • 不,继续申请,但要给出一个很好的理由说明你为什么这样做
    • 我不确定它是否值得申请(不过我可以尝试)。该文档明确表示“仅适用于生产中的应用程序”。作为一个刚入门的新手,除了“实验和学习”之外,我不确定我能给出什么好的理由。像 tweetstats、twittercounter 等网站是如何管理限制的?
    • 我的应用程序如何被列入白名单?我参考了你提供的链接,也搜索了很多,但没有找到进入白名单的过程..
    【解决方案3】:

    您很容易被列入白名单,只需申请。他们或多或少会接受任何合理的申请,但只是不想让它“敞开大门”。如果他们不接受你,而你仍然想掌握数据,那就刮吧。

    猜你喜欢
    • 2014-08-05
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多