0
我一直在試圖與Twitter的API來播放一下,這是我到目前爲止有:Twitter的API JSON幫助
function get_twitter_user_data($user_id, $limit = 3)
{
$twitter_username = 'twitter';
$twitter_json = @file_get_contents('http://api.twitter.com/1/statuses/user_timeline.json?&include_rts=1&screen_name='.$twitter_username.'&count='.$limit);
$twitter_data = json_decode($twitter_json);
if (! $twitter_data) {
return array();
}
foreach ($twitter_data[0]->user as $user) {
$image = $user->profile_image_url;
}
// doesn't do anything
echo $image.'<br/><br/>';
// works
echo $twitter_data[0]->user->profile_image_url;
}
一直在試圖算出這個時間太長了。是的,我已經完成了研究,但是我發現的解決方案並沒有爲我工作。我想也許我非常疲憊,現在看不到這個問題。
有人介意解釋爲什麼循環通過$twitter_data
不起作用,但輸出一個直接值$twitter_data[0]->user->profile_image_url
呢?
非常感謝。
哦,我現在看到我做錯了什麼。因此,您循環訪問對象數組,然後將用戶對象保存到一個變量中,稍後您可以使用該變量 - 例如,如果您從該函數返回$ user,則可以在其他地方調用$ user-> profile_image_url。非常感謝arnaud :) – mousesports