1

我使用 Twitter 流 API(POST https://stream.twitter.com/1.1/statuses/filter.json)来监控推文。它一直工作到 2014 年 1 月 13 日,并且在那个时候它返回 403 错误;从文档中我看到这个错误代码的意思是“不允许连接的帐户访问这个端点。” 我尝试了不同的应用程序和帐户,以及 2 个不同的服务器(以确保它不是出于任何原因禁止 IP),但这个错误总是出现。我知道从 HTTP 到 HTTPS 的 API 移动,但这应该不是问题,因为无论如何我都使用 HTTPS。现在有人成功使用 filter.json 吗?这个问题的原因可能是什么?

4

2 回答 2

2

我有同样的问题,我使用 140dev 流 api PHP 应用程序。

根据这篇文章,我通过升级 Phirehose-library 解决了这个问题:http: //140dev.com/twitter-api-programming-blog/upgrade-phirehose-now-for-continued-streaming-api-access/

但是:我还需要在第一行更改 OauthPhirehouse.php 中的大写锁定,从:

require_once('Phirehose.php'); 到:require_once('phirehose.php');

而且我还必须将 Phirehose.php 的名称更改为 phirehose.php(所有小写字母)。

于 2014-01-14T15:50:27.790 回答
0

我也遇到了同样的问题,通过http://140dev.com/twitter-api-programming-blog/upgrade-phirehose-now-for-continued-streaming-api-access/解决了,除了不需要做任何事情链接上提到的内容。

于 2014-01-15T02:01:19.227 回答