当前位置:  开发笔记 > 编程语言 > 正文

我的网络应用程序如何在不达到API限制的情况下检索Twitter用户照片?

如何解决《我的网络应用程序如何在不达到API限制的情况下检索Twitter用户照片?》经验,为你挑选了1个好方法。

我正在编写一个仅需要Twitter用户个人资料照片的网络应用程序.我通过解析users/show XML未经身份验证的API调用来检索这些(http://apiwiki.twitter.com/Twitter-REST-API-Method:-users%C2%A0show):

$twitterXML = simplexml_load_file("http://twitter.com/users/show/".$twitterUsername.".xml");

在我的测试中,我一直在达到Twitter API速率限制.当我以上述方式检索用户照片URL时,是对我服务器的IP地址施加的Twitter API速率限制,以便使用我的网络应用程序的任何人都可以达到150 /小时限制?或者是对访问我网页的用户的IP地址施加了限制?

有没有办法检索用户的个人资料照片而不受速率限制的影响?



1> abraham..:

您可以通过多种方式避免速率限制.

您可以使用Twavatar甚至不直接点击Twitter. http://twitteravatar.appspot.com/

您可以创建一个额外的Twitter帐户,以便在调用API时作为机器人进行身份验证,每小时额外提供150次点击.

您可以将您的IP列入白名单,在这种情况下,您每小时可以生成20,000个请求.http://twitter.com/help/request_whitelisting

您可以让用户在访问您的网站时通过Twitter进行身份验证,并将点击数量限制在其上.使用Twitter登录是实现这一目标的好方法:http://apiwiki.twitter.com/Sign-in-with-Twitter

您可以在他们的网站上阅读有关Twitter限速的更多信息. http://apiwiki.twitter.com/Rate-limiting

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有