我使用亞伯拉罕的TwitterOauth庫來構建一個與Twitter連接並讀取時間線的應用程序。在Twitter api中需要幫助(亞伯拉罕的TwitterOAuth:無法驗證你)
如果亞伯拉罕威廉姆斯自己能回答我的問題,但任何熟悉圖書館的人都歡迎回復,那將是非常棒的。 我正在使用整個TwitterOauth庫,包括按以下順序調用的文件:redirect.php,callback.php,index.php。
它的工作原理:用戶被重定向到Twitter登錄,授予應用程序權限,我可以獲得令牌。 文件redirect.php,callback.php,index.php按此順序調用。問題是在的index.php當我做了:
$content = $connection->get('account/verify_credentials');
$內容包含[錯誤] =>無法驗證您的身份。 我看到一個關於這個問題已經說這個錯誤的原因是覆蓋訪問令牌。現在我正在使用所有的文件,因爲它們可以從庫中下載。我沒有修改任何東西。 這些文件中的哪些位置可能會覆蓋訪問令牌?
我在callback.php中打印了最終訪問令牌,並且每次都顯示相同的令牌,我的twitter用戶ID和我的twitter用戶名稱意味着它有點作品。我不知道問題在哪裏。我不修改亞伯拉罕庫文件中的任何內容。
你是否改變了config.php中的CONSUMER_KEY,CONSUMER_SECRET和OAUTH_CALLBACK? – buster 2012-02-24 15:00:24
是的,我做到了。正如我在問題中所說的那樣,它有部分功能。如果我打印access_token,我可以看到我的twitter用戶ID和twitter用戶名。 – 2012-02-25 10:59:34
圖書館是否爲您開箱即用,無需任何修改?如果你修改了一些東西,你能告訴我一些嗎? – 2012-02-25 20:25:22