Показывать юзерпик аккаунта в твиттере на странице с помощью TwitterOAuth - PullRequest
0 голосов
/ 09 сентября 2010

Я использую http://github.com/abraham/twitteroauth библиотеку PHP для доступа к API REST Twitter:

<?php
    session_start(); 
    require("config.php");
    require("twitteroauth/twitteroauth.php");
    if(!empty($_GET['oauth_verifier']) &&
       !empty($_SESSION['oauth_token']) &&
       !empty($_SESSION['oauth_token_secret'])
    )
    {                        
        $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');
        // ?...
?>

Как я могу отобразить пользовательскую картинку Twitter на странице HTML?

1 Ответ

5 голосов
/ 09 сентября 2010

[EDIT]

Просто сделайте это:

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

Вызов account/verify_credentials возвращает все пользовательские переменные.Таким образом, нет необходимости делать еще один вызов.

[Старый ответ]

Используйте users show метод.Возвращает поле с именем profile_image_url, которое вам нужно.Это URL фотографии пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...