Angular 角度刷新google api令牌
我需要扩展或刷新令牌,因为现在是3600秒。Angular 角度刷新google api令牌,angular,google-drive-api,access-token,Angular,Google Drive Api,Access Token,我需要扩展或刷新令牌,因为现在是3600秒。 我试图了解如何更好地使用access grant offline或refresh_tokenaccess_type(默认情况下通常设置为online)定义用户是否需要在场才能刷新access token。正如报告中所述: 允许的值为脱机和联机。影响记录在;如果正在请求访问令牌,则除非指定脱机,否则客户端不会接收刷新令牌 为了授予对应用程序的脱机访问权限,您可以使用GoogleAuth.grantofleaccess()而不是GoogleAuth.si
我试图了解如何更好地使用access grant offline或refresh_tokenaccess_type(默认情况下通常设置为
online
)定义用户是否需要在场才能刷新access token。正如报告中所述:
允许的值为脱机和联机。影响记录在;如果正在请求访问令牌,则除非指定脱机,否则客户端不会接收刷新令牌
为了授予对应用程序的脱机访问权限,您可以使用GoogleAuth.grantofleaccess
()而不是GoogleAuth.sign()
按照针对google sheets的Javascript客户端API快速启动,唯一的代码修改将在handleAuthClick()
函数中,如下所示:
函数handleAuthClick(事件){
gapi.auth2.getAuthInstance().grantoflineAccess({scope:SCOPES});
}
这不是客户端应用程序经常使用的特性,因为它们通常是短期的。这些应用程序通常让访问令牌过期,然后再次提示用户登录。但是,通过将此参数设置为offline,可以获得刷新令牌,并避免每1小时提示用户一次。这取决于您和您的应用程序的需要