Google OAuth - 如何重用访问令牌

时间:2011-01-10 04:29:59

标签: php oauth

我对如何使用Google OAuth感到有些困惑。据我所知,这个过程是这样的:

  1. 获取请求令牌
  2. 授权令牌
  3. 获取访问令牌
  4. 我可以使用PHP库“oauth-php”成功完成所有这些步骤。但是,我无法弄清楚如何重用第三步中检索到的访问令牌!

    注意:我正在使用oauth-php的“Session”存储。有一个“mysql”存储选项,但我不能使用它,因为我的DBA对mysql的东西非常严格。

    我已经尝试过这段代码(我认为这是合乎逻辑的),但无济于事:

                    $this->_store->addServerToken(
                    $this->_oauthOptions['consumer_key'], // our consumer key
                    'access', // the request token's type
                    $accessToken, // the request token
                    '', // token secret - is blank (we're using OpenID + OAuth) 
                    0
                );
    

1 个答案:

答案 0 :(得分:1)

我修复了代码..我对OAuth有一些误解,并没有意识到我需要访问令牌和秘密。它的工作现在很棒!