1

嘿伙计们,有没有办法通过使用 Twitter 小部件并将其嵌入最终用户浏览器来规避 Twitter 速率限制?换句话说,将在用户的浏览器会话之外使用 Twitter 搜索小部件(当他们使用我的应用程序时),这样他们对 Twitter 的调用是通过他们的 IP 地址(而不是我的应用程序的 IP 地址)进行的 - 我会这样做避免将我的应用程序的 IP 列入黑名单。这很好还是会违反 Twitter 的使用条款?

我会使用 Twitter 搜索小部件。使用 Twitter 流会更好吗?

4

2 回答 2

1

根据您的实现,您可能需要为此考虑使用 Streaming API。它可能被认为更“洁净”。您可以查询一组特定的短语并打开所谓的 firehose,Twitter 会将更新推送到您的应用程序,尽管这里有一个速率限制系统,但它并不受速率限制的约束。对于我的特定用例,这不起作用,我必须按照您在问题中描述的操作。但是,如果您想使用 Twitter 流 API 并结合使用 PHP,我强烈建议您在开始时查看140 Twitter Server 框架。这将使在开始时实现流式 API 变得更加容易。

于 2011-08-16T01:20:02.527 回答
0

这很好,这就是我正在使用的解决方案。对 Ajax 调用使用 jQuery 或类似的东西,并将响应发送到服务器进行处理。进位将在使用您的应用程序的每个 IP 上。因此,如果该用户通过请求向 Twitter 发送垃圾邮件 - 他们将被列入黑名单,而不是您的应用程序。

于 2011-08-16T01:13:16.757 回答