我想在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令牌請求第一次失敗。請幫助,如果有人知道這個錯誤的修復。
你有沒有固定的嗎? –