Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Nao estou conseguindo em como recuparar os dados de um xml (API Twitter). Estou utilizando o Oauth do twitter para trabalhar com o API. Ja consegui usar quase todos os recursos. Mas, estou com problema em vizualizar os dados do usuario do twitter, como: nome, bio, web, seguidores,...
E este API tem essa possibilidade que seria o users/show/Imasters. O porem e q o xml esta dessa maneira:
>
stdClass Object
(
[profile_background_tile] =>
[description] =>
[listed_count] =>
[friends_count] =>
[profile_text_color] =>
=>
[status] => stdClass Object
(
[contributors] =>
[in_reply_to_screen_name] =>
[retweeted] =>
[truncated] =>
[retweeted_status] => stdClass Object
(
[contributors] =>
[in_reply_to_screen_name] =>
[retweeted] =>
[truncated] =>
[created_at] =>
[source] =>
[retweet_count] =>
[in_reply_to_user_id] =>
[favorited] =>
[in_reply_to_status_id] =>
[place] =>
[coordinates] =>
[geo] =>
[id] =>
[text] =>
)
[created_at] =>
[source] =>
[retweet_count] =>
[in_reply_to_user_id] =>
[favorited] =>
[in_reply_to_status_id] =>
[place] =>
[coordinates] =>
[geo] =>
[id] =>
[text] =>
)
[statuses_count] =>
[show_all_inline_media] =>
[lang] =>
[favourites_count] =>
[created_at] =>
[profile_link_color] =>
[location] =>
[contributors_enabled] =>
[time_zone] =>
[geo_enabled] =>
[profile_sidebar_fill_color] =>
[profile_image_url] =>
[following] =>
[verified] =>
[profile_use_background_image] =>
[profile_sidebar_border_color] =>
[protected] =>
[screen_name] =>
[follow_request_sent] =>
[name] =>
[profile_background_image_url] =>
[id] =>
[notifications] =>
[utc_offset] =>
[profile_background_color] =>
[followers_count] =>
)
Pois ele comeca com o stdClass Object, e nao como array. Se fosse da maneira abaixo, conseguiria fazer:
>
Array
(
[0] => stdClass Object
(
[contributors] =>
[in_reply_to_screen_name] =>
[retweeted] =>
[truncated] =>
[created_at] =>
[source] =>
[retweet_count] =>
[in_reply_to_user_id] =>
[favorited] =>
[in_reply_to_status_id] =>
[place] =>
[coordinates] =>
[user] => stdClass Object
(
[profile_background_tile] =>
[description] =>
[geo_enabled] =>
[profile_text_color] =>
=>
[follow_request_sent] =>
[lang] =>
[verified] =>
[created_at] =>
[profile_link_color] =>
[location] =>
[time_zone] =>
[favourites_count] =>
[profile_sidebar_fill_color] =>
[profile_image_url] =>
[listed_count] =>
[following] =>
[statuses_count] =>
[profile_use_background_image] =>
[profile_sidebar_border_color] =>
[protected] =>
[screen_name] =>
[show_all_inline_media] =>
[followers_count] =>
[name] =>
[contributors_enabled] =>
[profile_background_image_url] =>
[id] =>
[notifications] =>
[utc_offset] =>
[friends_count] =>
[profile_background_color] =>
)
[geo] =>
[id] =>
[text] =>
)
)
o foreach ficaria dessa forma para o de cima:
$rs = $connection->get('statuses/user_timeline', array());
foreach($rs as $status){
echo $status->text;
}
E para o primeiro caso, como ficaria o foreach, sendo q esta dessa forma:
$rs = $connection->get('users/show/Imasters', array());
foreach($rs as $status ){
echo ??????
}Carregando comentários...