我正在通過山姆的自學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」頁面,以便它好像我已經把沒有在關鍵變量在所有..
你在這裏試圖達到什麼目的?只需建立連接或從Twitter中提取數據? –
你目前的代碼是什麼?你有什麼嘗試? – Jocelyn
我在頂部添加了代碼以迴應您的問題 –