0

我有一个从这个链接获取的脚本

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

谁能帮我解决这个问题

4

2 回答 2

0

在我看来,该 URL 正在引发 404,而 file_get_contents 准确地引发了错误。

您能否尝试将 URL 替换为返回成功 JSON 请求的 URL。

于 2013-09-24T19:09:42.127 回答
0
  1. 您可以在浏览器中看到对 URL http://twitter.com/status/user_timeline/SaswatRoutroy.json?count=10的响应

    {"errors":[{"message":"抱歉,该页面不存在","code":34}]}

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

  3. Twitter API 已更改。您可以通过URL获取新文档

于 2013-09-24T19:22:34.307 回答