私はフォロワーのそれぞれのアバターを取得しようとしていますが、私はtwitterからjsonを取り戻しています。すべてのユーザーが自分のプロフィール画像のURLを取得することができますが、今のところ、URLがない画像タグは<img /> "1"
または<img /> "2"
のようになります。ここでtwitterフォロワーにアクセスするPHP foreachループ
は、PHPのコードです:ここで
$followers = json_decode(file_get_contents("http://api.twitter.com/1/statuses/followers.json?screen_name=usersScreenName"), true);
$i = -1;
foreach($followers as $value){
$i++;
echo "<img src='".$value[$i]['profile_image_url']."' />";
}
はI print_r($followers)
、ただ1つの配列要素のある
Array
(
[0] => Array
(
[contributors_enabled] =>
[following] =>
[verified] =>
[url] =>
[is_translator] =>
[time_zone] => timezone
[profile_text_color] => 739e9f
[profile_image_url] => http://a3.twimg.com/profile_images/000000000/normal.jpg
[description] => description
[status] => Array
(
[truncated] =>
[text] => test
[geo] =>
[favorited] =>
[id_str] => 00000000000000
[retweet_count] => 0
[coordinates] =>
[in_reply_to_screen_name] =>
[in_reply_to_status_id] =>
[source] => web
[in_reply_to_status_id_str] =>
[created_at] => Wed Feb 09 10:16:51 +0000 2011
[contributors] =>
[place] =>
[retweeted] =>
[in_reply_to_user_id_str] =>
[in_reply_to_user_id] =>
[id] => 5678910
)
[notifications] =>
[profile_sidebar_fill_color] => 3b615d
[location] => location
[id_str] => 000000
[profile_background_tile] =>
[screen_name] => screen_name
[created_at] => Sat Apr 18 20:48:58 +0000 2009
[profile_link_color] => b4d9ad
[show_all_inline_media] =>
[follow_request_sent] =>
[geo_enabled] =>
[profile_sidebar_border_color] => aef5fa
[statuses_count] => 1277
[friends_count] => 37
[followers_count] => 38
[protected] =>
[lang] => en
[profile_use_background_image] => 1
[favourites_count] => 38
[name] => Name
[profile_background_color] => 214542
[id] => 000000
[listed_count] => 3
[profile_background_image_url] => http://a2.twimg.com/profile_background_images/00000000/qw5ef15qw1fe515weqf1qw5e1f.jpg
[utc_offset] => 7200
)
)
が、そこにかなりの数がありますが、というときに私が得るものですアレイ構造を説明するのに十分でなければならない。
しかし、このような手動で各ユーザーにアクセスしようとすると、$img = $followers[0]["profile_image_url"];
は正常に動作しますが、私のカウントもチェックしていますので、正常に動作しているので、ループで何か問題があるはずです。
前もって太もも!
フォロワーはどのように見えますか? print_r($ followers) –
なぜ '$ i'が必要ですか? – zerkms
@Lennart私は 'print_r'を追加しました。残念ですが、私の心が崩れました。 @zerkms自分自身は確信していませんが、私はそれを動作させるためにランダムなものを試しています。 – Odyss3us