2009-09-21 64 views
5

Tôi đang làm việc với oauth của twitter và ive chạy vào một vấn đề lạ.cách lấy tên người dùng từ khóa oauth trong twitter

Làm cách nào để nhận thông tin tiểu sử của người dùng chỉ sử dụng mã thông báo và bí mật của họ?

Đây là những gì im sử dụng hiện nay

function OauthGetProfile($consumerkey, $consumersecret, $oauthtoken, $oauthsecret){ 

$to = new TwitterOAuth($consumerkey, $consumersecret, $oauthtoken, $oauthsecret); 
$content = $to->OAuthRequest('http://twitter.com/statuses/user_timeline.xml', array('count' => '50'), 'GET'); 

return $content; 
} 

Im không chắc chắn làm thế nào để có được điều này, các api cuộc gọi để nhận hồ sơ của bạn yêu cầu bạn chỉ định những người hồ sơ, mà tôi cần ID của họ để làm.

Trả lời

1

Tôi nghĩ bây giờ bạn phải sử dụng url "http://api.twitter.com/1/account/verify_credentials.xml" vì URL không có "api". sẽ không hoạt động ngay bây giờ.

kết quả sẽ như thế nào dưới đây xml

<?xml version="1.0" encoding="UTF-8"?> 
<user> 
    <id>622181643</id> 
    <name>ddMobile</name> 
    <screen_name>fff screen_name</screen_name> 
    <location></location> 
    <description></description> 
    <profile_image_url>http://a0.twimg.com/profile_images/6456456/qxuz5r09e1x9ri5cadv5_normal.jpeg</profile_image_url> 
    <profile_image_url_https>https://si0.twimg.com/profile_images/45645645/qxuz5r09e1x9ri5cadv5_normal.jpeg</profile_image_url_https> 
    <url></url> 
    <protected>false</protected> 
    <followers_count>2</followers_count> 
    <profile_background_color>C0DEED</profile_background_color> 
    <profile_text_color>333333</profile_text_color> 
    <profile_link_color>0084B4</profile_link_color> 
    <profile_sidebar_fill_color>DDEEF6</profile_sidebar_fill_color> 
    <profile_sidebar_border_color>C0DEED</profile_sidebar_border_color> 
    <friends_count>3</friends_count> 
    <created_at>Fri Jun 29 19:44:37 +0000 2012</created_at> 
    <favourites_count>0</favourites_count> 
    <utc_offset>-14400</utc_offset> 
    <time_zone>Atlantic Time (Canada)</time_zone> 
    <profile_background_image_url>http://a0.twimg.com/i6ages/themes/theme1/bg.png</profile_background_image_url> 
    <profile_background_image_url_https>https://si0.twimg.com/ima6es/themes/theme1/bg.png</profile_background_image_url_https> 
    <profile_background_tile>false</profile_background_tile> 
    <profile_use_background_image>true</profile_use_background_image> 
    <notifications>false</notifications> 
    <geo_enabled>false</geo_enabled> 
    <verified>false</verified> 
    <following>false</following> 
    <statuses_count>8</statuses_count> 
    <lang>en</lang> 
    <contributors_enabled>false</contributors_enabled> 
    <follow_request_sent>false</follow_request_sent> 
    <listed_count>0</listed_count> 
    <default_profile>true</default_profile> 
    <default_profile_image>false</default_profile_image> 
    <is_translator>false</is_translator> 
    <status> 
    <created_at>Wed Sep 05 20:33:56 +0000 2012</created_at> 
    <id>24344689170516</id> 
    <text>Hap6the last day of our $0 handset sale! http://t.co/iAjai6ye</text> 
    <source>&lt;a href=&quot;http://te6ot; rel=&quot;nofollow&quot;&gt;Wind Mobile Self Care - SIT&lt;/a&gt;</source> 
    <truncated>false</truncated> 
    <favorited>false</favorited> 
    <in_reply_to_status_id></in_reply_to_status_id> 
    <in_reply_to_user_id></in_reply_to_user_id> 
    <in_reply_to_screen_name></in_reply_to_screen_name> 
    <retweet_count>0</retweet_count> 
    <retweeted>false</retweeted> 
    <geo/> 
    <coordinates/> 
    <place/> 
    <possibly_sensitive>false</possibly_sensitive> 
    <contributors/> 
    </status> 
</user> 

tham khảo: http://twitterapi.pbworks.com/w/page/22554689/Twitter%20REST%20API%20Method%3A%20account%C2%A0verify_credentials

Các vấn đề liên quan