最佳答案
我无法用我的代码得到我的刷新令牌。我只能得到我的访问令牌,令牌类型等,
我遵循了一些教程,比如在我的登录 URL 上加入 access_type=offline
:
echo "<a href='https://accounts.google.com/o/oauth2/auth?"
. "access_type=offline&client_id=123345555.apps.googleusercontent.com& "
. "scope=https://www.googleapis.com/auth/calendar+https://www.googleapis.com/auth/plus.me&response_type=code& "
. "redirect_uri=http://www.sample.com/sample.php&state=/profile'>Google</a>";
和我的领域获得访问令牌:
$fields=array(
'code'=> urlencode($authcode),
'client_id'=> urlencode($clientid),
'client_secret'=> urlencode($clientsecret),
'redirect_uri'=> urlencode($redirecturi),
'grant_type'=> 'authorization_code',
);
但我找不到 Refresh _ token只有 Access _ token Token _ type Id _ token和 过期。