Twitter错误34:“抱歉,该页面不存在”:twitter.com/statuses/user_timeline/flecpoint.json?count=25

时间:2012-10-23 11:10:19

标签: php json twitter

前段时间,我在PHP中创建了一个简单的Twitter状态消息阅读器。它使用位于https://twitter.com/statuses/user_timeline/flecpoint.json?count=25的twitter json Feed。它读取时间线,缓存它,然后再次检查是否有新的状态。没什么好看的。

一切正常,直到几周前,我突然遇到"Sorry, that page does not exist" (code 34)错误。

从那时起,有时我们得到了错误,有时候一切都很好。 (我禁用缓存以确保API实际工作) 一开始我觉得在Twitter方面会出现错误,但问题一直在出现。

我100%确定我的代码中没有任何变化。我一直在谷歌搜索,但还没有找到对我有用的东西。

为了完整起见,这是我用来读取json文件的代码;

$apiUrl = 'https://twitter.com/statuses/user_timeline/' . $user . '.json?count=25';
$curl   = curl_init();

curl_setopt($curl, CURLOPT_URL, $apiUrl);
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_BINARYTRANSFER, false);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);

// send request
$response = curl_exec($curl);

是否有人遇到此错误?

1 个答案:

答案 0 :(得分:1)

显然,您使用的API是“非官方的”且不受支持。它甚至不是版本1 API。

Version 1 API:

  

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=_mauris

Version 1.1需要OAuth身份验证。

提醒:阅读文档(:

相关问题