我在SO中读过很多类似问题的答案。
他们中的大多数能够通过在生成认证URL的同时添加access_type: "offline"
和approval_prompt: "force"
来解决这个问题。
我尝试了与SO中许多答案所建议的相同的事情。
我能够在第一次进行身份验证时接收refresh_token
。但是,从第二次开始,我没有收到refresh_token
,只有access_token
通过了。
周围有工作吗?
经过一段时间的研究,我找到了一个解决方法。
我用的不是approval_prompt: "force"
,而是prompt:"consent"
,每次都能得到refresh_token
。