使用CURL仅获取最新推文的ID

时间:2012-05-03 16:39:34

标签: php curl twitter

$ch = curl_init("http://api.twitter.com/1/statuses/user_timeline/nafhameducation.json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$latest_tweet = curl_exec($ch);
$latest_tweet_id = $latest_tweet[0]->id_str;
curl_close($ch);

我正在使用此代码在我的时间线上获取最新推文的ID,但是$ latest_tweet_id返回一个空字符串,任何想法为什么它没有得到我需要的?

1 个答案:

答案 0 :(得分:2)

尝试

 $latest_tweet = json_decode(curl_exec($ch));

Curl返回文字。打开你的错误报告,顺便说一句,你应该得到PHP错误,尝试访问字符串作为对象。

另外,在调试它时,在第3行之后对var_dump($latest_tweet);有用 - 应该已经明确表示$ latest_tweet的类型不是对象。