$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返回一个空字符串,任何想法为什么它没有得到我需要的?
答案 0 :(得分:2)
尝试
$latest_tweet = json_decode(curl_exec($ch));
Curl返回文字。打开你的错误报告,顺便说一句,你应该得到PHP错误,尝试访问字符串作为对象。
另外,在调试它时,在第3行之后对var_dump($latest_tweet);
有用 - 应该已经明确表示$ latest_tweet的类型不是对象。