Twitter数据内容JSON解析问题

时间:2013-09-24 18:57:45

标签: json twitter

我有一个脚本,我从这个链接

http://tareq.wedevs.com/2009/05/playing-with-twitter-json-using-php/

脚本在

下面
<?php
$json = file_get_contents("http://twitter.com/status/user_timeline/SaswatRoutroy.json?count=10", true);
$decode = json_decode($json, true);

echo "<pre>";
$count = count($decode); //counting the number of status
for($i=0;$i<$count;$i++)
{
  echo $decode[$i]."<br>";
}
echo "</pre>";
?>

它抛出了我的错误

A PHP Error was encountered

Severity: Warning

Message: file_get_contents(http://twitter.com/status/user_timeline/SaswatRoutroy.json?count=10) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found

Filename: views/recipy_detail.php

Line Number: 116

任何人都可以为我解决这个问题

2 个答案:

答案 0 :(得分:0)

在我看来,URL正在抛出404,而file_get_contents正在准确地抛出错误。

您是否可以尝试使用返回成功JSON请求的URL替换URL。

答案 1 :(得分:0)

  1. 您可以在浏览器中看到对网址http://twitter.com/status/user_timeline/SaswatRoutroy.json?count=10

    的回复

    {“errors”:[{“message”:“抱歉,该页面不存在”,“代码”:34}]}

  2. 用户名为SaswatRoutroy的用户现已暂停。

  3. Twitter API已更改。您可以通过URL

  4. 获取新文档