我正在嘗試使用PHP庫的@abraham'sTwitterOAuth 0.5.3庫,但是當我提出請求爲3-legged authorization請求令牌時,我收到一個HTTP 500作爲響應。無法使用亞伯拉罕的TwitterOAuth for PHP獲取令牌; HTTP 500返回
這裏是我有代碼的PHP設置:
<?php
/* Start session and load library. */
session_start();
require_once('config.php');
require_once('twitteroauth/autoload.php');
use Abraham\TwitterOAuth\TwitterOAuth;
/* Build TwitterOAuth object with client credentials. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
/* Get temporary credentials. */
// Error occurs on the following line, unable to dump $request_token
$request_token = $connection->oauth('oauth/request_token', array('oauth_callback' => OAUTH_CALLBACK));
//print_r($request_token); // <-- Never reached!!
我知道這個問題是不是Twitter的API中,因爲我已驗證我可以通過Dev console訪問我的Twitter帳戶。
此外,我已經在某種程度上驗證了TwiterOAuth庫正在工作,通過遵循庫提供的Authorization flow example。該示例還可以訪問我的Twitter帳戶。
我只是無法弄清楚發生了什麼,因爲我無法正確授權我的PHP應用程序訪問我的Twitter帳戶。
我在做什麼錯?