嘿,伙计们,有没有办法通过使用Twitter小部件并将其嵌入最终用户的浏览器来规避Twitter的速率限制?换句话说,我会使用Twitter搜索小部件的用户浏览器的会话之外(当他们使用我的应用程序),这样他们调用Twitter是通过他们的IP地址(而不是我的应用程序的IP地址)-我会这样做,以避免得到我的应用程序的IP黑名单。这样可以吗?还是会违反Twitter的使用条款?
我会使用Twitter搜索小部件。使用Twitter流会是一个更好的主意吗?
根据您的实现,您可能需要考虑为此目的使用Streaming API。它可能被认为更"犹太"。你可以查询一组特定的短语,打开一个叫做firehose的东西,Twitter会把更新推送到你的应用程序,它不受速率限制的约束,尽管这里有一个速率限制系统。对于我的特定用例,这不起作用,我不得不做您在问题中描述的事情。但是,如果您想使用Twitter流API并同时使用PHP,我强烈建议您从一开始就查看140 Twitter Server框架。这将使在开始时实现流API变得容易得多。
这很好,这就是我正在使用的解决方案。对Ajax调用使用jQuery或类似的东西,并将响应发送到服务器进行处理。carry将在使用您的应用程序的每个IP上。因此,如果该用户在Twitter上发送垃圾邮件请求-他们将被列入黑名单,而不是您的应用程序。