我正在使用Google API Client Library for PHP进行离线身份验证,但是当我使用此代码时:
$this->google->refreshToken($result["google_refresh_token"]));
Run Code Online (Sandbox Code Playgroud)
它返回NULL.
$this->google 指的是Google_Client类的一个实例.
任何人都知道这可能是什么?
如果我尝试更改给定的刷新令牌,则会返回Google异常错误,因此它应该是有效的令牌.
谢谢!
编辑:
'client_id' => 'myclientid',
'client_secret' => 'myclientsecret',
'redirect_uri' => 'mypage',
'developer_key' => 'mydeveloperkey',
// Other parameters.
'access_type' => 'offline',
'approval_prompt' => 'force',
Run Code Online (Sandbox Code Playgroud)
也许这有助于你