我有一个脚本,我从这个链接
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
任何人都可以为我解决这个问题
答案 0 :(得分:0)
在我看来,URL正在抛出404,而file_get_contents正在准确地抛出错误。
您是否可以尝试使用返回成功JSON请求的URL替换URL。
答案 1 :(得分:0)
您可以在浏览器中看到对网址http://twitter.com/status/user_timeline/SaswatRoutroy.json?count=10
的回复{“errors”:[{“message”:“抱歉,该页面不存在”,“代码”:34}]}
用户名为SaswatRoutroy的用户现已暂停。
Twitter API已更改。您可以通过URL