2012-11-17 49 views
0

我正在使用PHP框架中的Twitter OAuth,並在通過Twitter OAuth過程中遇到問題。一切似乎都經歷了很好的過程,令牌一直匹配到獲取用戶信息的最後一步。Twitter OAuth取404錯誤

的代碼如下:

... 
$oauth->setToken($oauth_token, $session->twitter_secret); 
$access_token_info = $oauth->getAccessToken(conf::get('TWITTER_OAUTH_ACCESS_URL')); 

$session->twitter_state = 2; 
$session->twitter_token = $access_token_info['oauth_token']; 
$session->twitter_secret = $access_token_info['oauth_token_secret']; 
$session->twitter_id = $access_token_info['user_id']; 

$oauth->setToken($session->twitter_token, $session->twitter_secret); 

if ($oauth->fetch(conf::get('TWITTER_API_URL').'/account/verify_credentials.json')) 
{ 
    ... 
} 

這裏是異常錯誤輸出:

500 exception 'OAuthException' with message 'Invalid auth/bad request (got a 404, expected HTTP/1.1 20X or a redirect)' in /var/www/webapp/app/controllers/default/auth.controller.php:135 
Stack trace: 
#0 /var/www/webapp/app/controllers/default/auth.controller.php(135): OAuth->fetch('https://api.twi...') 

我現在很茫然,爲什麼有被拋出一個404錯誤。在通過所有認證步驟後,錯誤也沒有意義。

感謝您提前提供任何幫助。

回答