Я новичок в Twitter API и использую PHP-библиотеку Abraham Williams PHP, чтобы зарегистрироваться и войти в систему.
require_once ("twitteroauth.php");
/* Build TwitterOAuth object with client credentials. */
$connection = new TwitterOAuth($this->consumer_key, $this->consumer_secret);
/* Get temporary credentials. */
$request_token = $connection->getRequestToken($this->callback);
/* Save temporary credentials to session. */
$this->session->set_userdata('oauth_token', $request_token['oauth_token']);
$this->session->set_userdata('oauth_token_secret', $request_token['oauth_token_secret']);
/* If last connection failed don't display authorization link. */
switch ($connection->http_code)
{
case 200:
$url = $connection->getAuthorizeURL($request_token['oauth_token'], TRUE);
header('Location: ' . $url);
break;
default:
echo 'Could not connect to Twitter. Refresh the page or try again later.';
}
Но я всегда получаю сообщение об ошибке «Не удалось подключиться к Твиттеру», и я не перенаправлен на страницу Twitter oauth. Что я делаю не так?