我在documentation上看到您需要设置access_type=offline
才能获得刷新令牌。
我确实在OAuth网址中设置了此值,我清楚地看到它与其他参数一起正确设置。但是,我仍然没有将刷新令牌作为响应返回。我复制&已粘贴来自this documentation的OAuth2相关代码。
答案 0 :(得分:6)
这是您第一次使用该应用程序进行授权,因为您将参数更改为access_type=offline
?只有在客户端点击授权按钮授予您访问权限时,您才会检索刷新令牌。
一种解决方法是设置另一个参数approval_prompt=force
,以便用户始终单击授权按钮,您始终可以获得刷新令牌。否则,在本地保存刷新令牌,以便您不必再次检索它。