2012-09-03 74 views
0

我正在通過山姆的自學Twitter API ..在小時8,有設置消費者密鑰,消費者祕密(我已經有一個不同的PHP程序使用這些成功)和使用亞伯拉罕威廉姆斯圖書館。我把密鑰,祕密插入config.php,使用define('OAUTH_CALLBACK','http://localhost/callback.php');與本地主機,並創建一個tinyurl(如果本地主機不工作的工作。獲取登錄到Twitter屏幕,然後它進入重定向頁面,說:完全卡住試圖使用亞伯拉罕威廉姆斯Twitter的API庫

「無法連接到Twitter。刷新頁面或稍後重試。」

我在這裏的水完全死了。一旦我得到這個工作,我會去和運行,但我完全被卡住。任何幫助,將不勝感激。

(在迴應你的問題:)

他們有一個config.php文件,他們說要放在KEY和SECRET中,我d一個:

define('CONSUMER_KEY', 'KEY'); 
define('CONSUMER_SECRET', 'SECRET'); 
define('OAUTH_CALLBACK', 'http://localhost:8888/abeoauth/connect.php'); 

他們書上說運行index.php。這裏的代碼來自:

/* Load required lib files. */ 
session_start(); 
require_once('twitteroauth/twitteroauth.php'); 
require_once('config.php'); 

/* If access tokens are not available redirect to connect page. */ 
if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) ||  empty($_SESSION['access_token']['oauth_token_secret'])) { 
    header('Location: ./clearsessions.php'); 
} 
/* Get user access tokens out of the session. */ 
$access_token = $_SESSION['access_token']; 

/* Create a TwitterOauth object with consumer/user tokens. */ 
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET,  $access_token['oauth_token'], $access_token['oauth_token_secret']); 

/* If method is set change API call made. Test is called by default. */ 
$content = $connection->get('account/verify_credentials'); 

開始在index.php文件,像書上說的,但它重定向到「connect.php」頁面,以便它好像我已經把沒有在關鍵變量在所有..

+0

你在這裏試圖達到什麼目的?只需建立連接或從Twitter中提取數據? –

+1

你目前的代碼是什麼?你有什麼嘗試? – Jocelyn

+0

我在頂部添加了代碼以迴應您的問題 –

回答

0

好吧夥計們。看起來它不喜歡我爲另一個腳本創建的「twitter應用程序」(證書)(這是工作btw)。我不得不爲這本書的例子創建一個新的。

相關問題