2014-03-01 80 views
0

我想在php中使用twitter-codeigniter庫連接twitter。這個庫使用twitteroauth lib進行授權。Twitter連接:'使用twitter-codeigniter無法驗證oauth簽名和令牌'

作爲step1,我加載庫和調用重定向函數與所需的回調作爲參數。

$this->load->library('twconnect'); 
$this->twconnect->twredirect('http://myserver.net/twconnect/callback/'); 

而在回調中,所有必需的Twitter授權步驟都會執行。這是第一次正常工作。但是,再次進行嘰嘰喳喳的連接,我拋出以下錯誤:

Message: Undefined index: oauth_token 
Filename: libraries/twconnect.php 
Line Number: 128 

在探索這個錯誤,我發現這個錯誤是twconnect-> twredirect()函數中拋出。它使用twitteroauth庫請求twitter的outh標記,但是此請求失敗,出現以下錯誤並且沒有返回oauth_token。

Failed to validate oauth signature and token 

我搜索了這個錯誤計算器,和很多人提出來解決本地和Twitter服務器時間之間的時間同步問題。我已經解決了這個問題。但問題仍未解決。

我想這個庫首次將一些令牌信息設置到會話中。由於這個原因,oauth令牌請求第一次失敗。請幫助,如果有人知道這個錯誤的修復。

+0

你有沒有固定的嗎? –

回答

相關問題