【问题标题】:twitter oauth - Invalid or expired tokentwitter oauth - 无效或过期的令牌
【发布时间】:2013-09-16 09:40:48
【问题描述】:

我正在使用 simon 的 twitter 库在代码点火器中使用 twitter 实现登录

这是代码

推特配置

$config['twitter'] = array(
'_tokens' => array(
    'consumer_key' => 'xxxxxxxxxxxxxxxxxxxxx',
    'consumer_secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    //'access_key' => '',
    //'access_secret' => '',
),
'_force_login' => false, /* Do we force the user to login */
'_token_session' => 'twitter_oauth_tokens', /* Session name */
'_open_in_new_window' => true, /* Do links in Tweets get opened in a new window (add target="_blank" if true) */
'_new_window_target' => '_blank',
'_search_url' => 'http://twitter.com/search?q=%search%', /* Link for searches - '%search% is where the search key lives */
'_user_url' => 'http://twitter.com/%user%', /* Link for profiles - %user% is where the username lives */

/* Cache method (remember to make /applications/cache writable) or false for no caching */
'_cache_method' => array(
    'adapter' => 'apc',
    'backup' => 'file',
),
'cache_timeout' => 60, /* Timeout in seconds */

/* Most of these things shouldn't change */
'_access_token_url' => 'http://api.twitter.com/oauth/access_token',
'_api_url' => 'https://api.twitter.com/1.1/',
'_authorization_url' => 'http://api.twitter.com/oauth/authorize',
'_request_token_url' => 'http://api.twitter.com/oauth/request_token',
'_signature_method' => 'HMAC-SHA1',
'_version' => '1.0',
'_method' => 'json',
);

授权推特登录

public function index() {

    /* Check we're logged in */
    if($this->twitter->is_logged_in()) {
        /* We are */
        //$test = $this->twitter->get_username();
        //var_dump($test);
        //$url = 'account/verify_credentials';


        //$arrData = $this->twitter->call('get', 'account/verify_credentials');

        $user = $this->twitter->call('get', 'account/verify_credentials');
        var_dump($user); }

但我得到以下错误结果

401 |请求失败{"errors":[{"message":"Invalid or expired token","code":89}]}

如何解决这个问题? 任何帮助将不胜感激...

【问题讨论】:

    标签: codeigniter twitter twitter-oauth


    【解决方案1】:

    您解决了这个问题吗?
    在 Twitter 应用程序设置中重置您的使用者密钥/秘密,或 重新创建您的访问令牌可能会有所帮助

    同时检查Twitter OAuth - Invalid/Expired Token

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-23
      • 2015-08-29
      • 1970-01-01
      • 2016-05-24
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 2013-01-08
      相关资源
      最近更新 更多