如何刷新客户端的Google API访问令牌?

kpg*_*kpg 7 javascript google-calendar-api google-data-api google-plus google-drive-api

我正在使用client-side此处描述的流程: 客户端(JavaScript)应用程序.

一切顺利,直到access_token到期.然后我得到401/403回复.我需要做什么?我曾尝试gapi.auth.authorizegapi.auth.getToken,但似乎没有任何工作.

由于原始auth.authorize提供(可以理解)没有刷新令牌,我不知道还能做什么.

Pri*_*ner 1

从您引用的页面/部分:

当令牌过期时,应用程序会重复该过程。

因此,您如何处理它取决于您如何实现和使用客户端流程。一般来说,您只需要按照https://developers.google.com/accounts/docs/OAuth2UserAgent?hl=ja#formingtheurl中所述重定向用户,但这取决于您让他们如何进行初始身份验证。