I am working with twitter's oauth, and ive run into a weird problem.
How do i get a user's profile information using just their token and secret?
Here is what im using now
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 not sure how to get this, the api calls to get your profile require you specify the persons profile, which i need their ID to do.
Use GET https://api.twitter.com/1.1/users/show.json?user_id=ID and see the screen_name property of the returned JSON object.
Generating access tokensLogin to your Twitter account on developer.twitter.com. Navigate to the Twitter app dashboard and open the Twitter app for which you would like to generate access tokens. Navigate to the "Keys and Tokens" page. Select 'Create' under the "Access token & access token secret" section.
While the Consumer Keys give the API context about the developer App that is sending a request, the Access Tokens provide context about the Twitter user on behalf of whom the App is sending the request.
Use the verify credentials call method call.
http://twitter.com/account/verify_credentials.xml
I think now you must use url "http://api.twitter.com/1/account/verify_credentials.xml" because the URL without "api." will not work now.
the result will be like below 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><a href="http://te6ot; rel="nofollow">Wind Mobile Self Care - SIT</a></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>
reference :http://twitterapi.pbworks.com/w/page/22554689/Twitter%20REST%20API%20Method%3A%20account%C2%A0verify_credentials
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With