2011-04-18 72 views
0

我正在嘗試使用OAUTH和php自動登錄到Twitter。我已經成功地創建了連接,並可以登錄/成功地鳴叫使用下面的代碼:然而Twitter OAuth登錄和重定向

$connection = new TwitterOAuth(
    'consumer_key', 
    'consumer_secret', 
    'oauth_token', 
    'oauth_token_secret' 
); 
$credentials = $connection->get('account/verify_credentials'); 
echo "Connected as @" . $credentials->screen_name; 
$connection->post('statuses/update', array('status' => 'ello world')); 

,而不是推特,我想將用戶重定向到twitter.com的,並讓他們已經登錄

。 API內有什麼東西可以讓我做到這一點?

+0

如果你成功登錄/推特,那麼沒有問題打開twitter.com,如果你在瀏覽器的下一個標籤中打開twitter.com,那麼你將自動登錄該帳戶。 – diEcho 2011-04-18 05:36:56

+0

這就是我的想法,但是這似乎並不是這樣。我打開一個新標籤,但它沒有登錄.. – SpaghettiMonster 2011-04-18 06:02:17

+0

您是否也關閉API的Twitter?在iframe中或在同一頁上打開? – diEcho 2011-04-18 06:18:32

回答

1

無法使用OAuth訪問令牌將用戶登錄到twitter.com。用戶可以通過twitter.com獲得認證會話的唯一方式是通過提交登錄表單和他們的用戶名/密碼。