gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:25:12 25 4
gpt4 key购买 nike

我正在编写一个仅需要 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 地址施加了限制?

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

最佳答案

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

您可以使用 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

关于php - 我的网络应用程序如何在不达到 API 限制的情况下检索 Twitter 用户照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com