我正在尝试将谷歌日历集成到我的应用程序中,以便用户可以查看他们的活动并将活动添加到他们的日历中
我已遵循 Google javascript 快速入门指南 快速入门指南
指南工作正常并获取所有事件
如果您记录响应,您将获得带有以下代码的访问令牌
console.log("token",resp);
问题:响应中不包含refresh_token obj,并且响应中的access_token的有效期为60分钟
到目前为止我尝试过的:
tokenClient.requestAccessToken({prompt: 'consent',access_type: 'offline'});
和
tokenClient = google.accounts.oauth2.initTokenClient({
client_id: CLIENT_ID,
scope: SCOPES,
callback: 'http://localhost:8000/callback',
access_type:'offline'
});
在两个地方都添加了 access_type: 'offline' ,
我也尝试过按照此建议删除权限 Stackoverflow问题
我怎样才能得到refresh_token作为响应? 谢谢!
您找到解决方案了吗?我正在与完全相同的问题作斗争