Войти через твиттер - PullRequest
       0

Войти через твиттер

0 голосов
/ 05 декабря 2011

Я новичок в 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. Что я делаю не так?

1 Ответ

0 голосов
/ 06 декабря 2011

Я разобрался в проблеме.Я не предоставил URL-адрес обратного вызова в настройках приложения, и твиттер рассматривал его как настольное приложение вместо веб-приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...