由于Twitter API1.0在June 11th 2013中的退役,下面的脚本不再起作用。
// Create curl resource
$ch = curl_init();
// Set url
curl_setopt($ch, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/myscreenname.json?count=10");
// Return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// Close curl resource to free up system resources
curl_close($ch);
if ($output)
{
$tweets = json_decode($output,true);
foreach ($tweets as $tweet)
{
print_r($tweet);
}
}
如何以尽可能少的代码获取user_timeline (最近的状态)?
我找到了这个:https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline,但我得到了以下错误:
"{"errors":[{"message":"Could not authenticate you","code":32}]}"
有很多类,但在尝试了几个之后,由于Twitter上的这些更新,似乎没有一个可以工作,而且其中一些是非常高级的类,具有很多我并不真正需要的功能。
用PHP获取最新用户状态的最简单/最快捷的方法是什么?
https://stackoverflow.com/questions/12916539
复制相似问题