开发者

Show userpic of Twitter account on the page using TwitterOAuth

I use http://github.com/abraham/twitteroauth PHP library for reaching Twitter REST API:

<?php
    session_start(); 
    require("config.php");
    require("twitteroauth/twitteroauth.php");
    if(!empty($_GET['oauth_verifier']) &&
       !empty($_SESSION['oauth_token']) &&
       !empty($_SESSION['oauth_token_开发者_StackOverflowsecret'])
    )
    {                        
        $twitteroauth = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['oauth_token'], $_SESSION['oauth_token_secret']);  
        $access_token = $twitteroauth->getAccessToken($_GET['oauth_verifier']); 
        $_SESSION['access_token'] = $access_token; 
        $user_info = $twitteroauth->get('account/verify_credentials');
        // ?...
?>

How can I render the Twitter userpic on the HTML page?


[EDIT]

Just do this:

echo '<img src="'.$user_info->profile_image_url.'"/>';

The account/verify_credentials call returns all the user variables. So, no need to do another call.

[Old Answer]

Use users show method. It returns a field called profile_image_url which you need. It's the URL of the photo of the user.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜