用twitter错误登录

时间:2011-12-05 13:19:46

标签: php api twitter

我是Twitter API的新手,我正在使用Abraham Williams PHP twitter库给oauth用户并登录。

    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”,而且我没有被重定向到twitter oauth页面。我做错了什么。

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。我没有在应用程序设置中提供回调网址,而且Twitter将其视为桌面应用而非网络应用。