Twitter OAUTH возвращает пустой массив

Я работаю над аутентификацией в Твиттере, все работает хорошо, пока я не доберусь до getAccessToken, который возвращает Array ( [ ] => ).

Что я сделал:

  1. Первый этап:

    $connection = new TwitterOAuth('xxxxxxxx','xxxxxxxx');
    
    $temporary_credentials = $connection->getRequestToken('http://example.com/profile.php?passurl=1');
    
    $redirect_url = $connection->getAuthorizeURL($temporary_credentials);
    
    $_COOKIE['oauth_token'] = $temporary_credentials['oauth_token'];
    
    $_COOKIE['oauth_token_secret'] = $temporary_credentials['oauth_token_secret'];
    
    header("Location: $redirect_url");
    
  2. второй этап (здесь я столкнулся с проблемой)

    $connection =
            new TwitterOAuth(
                    'xxxxxxxxxx',
                    'xxxxxxxxxx',
                    $_COOKIE['oauth_token'],
                    $_COOKIE['oauth_token_secret']
                    ); 
    $token_credentials = $connection->getAccessToken();
    

Я намереваюсь сохранить $token_credentialsзначения в базе данных, но он возвращает пустой массив:Array ( [ ] => )

Что я не так понимаю?

5
задан Ogugua Belonwu 27 April 2012 в 19:54
поделиться