Google calendar api google日历api中的无效令牌错误

Google calendar api google日历api中的无效令牌错误,google-calendar-api,Google Calendar Api,我正在使用GoogleCalendarAPI将事件添加到calendar。当我使用oauth2.0时,它要求oauth并正常工作。但在2或3次尝试后,它失败了,它显示无效令牌错误。一段时间后,它又能正常工作。 如果我使用存储的令牌,它会在第一次或第二次尝试时请求oauth2,并且没有问题。但它并没有要求oauth,也没有创建任何事件。在尝试了一些之后,它再次请求oauth2。 我不知道为什么会这样。有什么解决办法吗?这可能是因为您的令牌即将过期。在授权代码链接中包含access=offline和

我正在使用GoogleCalendarAPI将事件添加到calendar。当我使用oauth2.0时,它要求oauth并正常工作。但在2或3次尝试后,它失败了,它显示无效令牌错误。一段时间后,它又能正常工作。
如果我使用存储的令牌,它会在第一次或第二次尝试时请求oauth2,并且没有问题。但它并没有要求oauth,也没有创建任何事件。在尝试了一些之后,它再次请求oauth2。

我不知道为什么会这样。有什么解决办法吗?

这可能是因为您的令牌即将过期。在授权代码链接中包含access=offline和prompt=approve,它可能会开始工作。还要确保刷新原始访问令牌失败的令牌,并使用新的访问令牌调用API


我与Pathfix合作,如果您想在OAuth舞蹈中节省一些时间,它会为您消除一些麻烦:)

欢迎使用stack,请阅读。编辑您的问题,包括您的代码,并描述您当前解决方案中存在的任何问题。如果看不到您的代码,我们将无法帮助您调试。谢谢,但问题只存在于一台服务器上。在所有其他使用apache的服务器中,它都可以正常工作。在为同一项目使用两台服务器(如群集或负载平衡)时是否有失败的可能?我需要更多信息来帮助回答您的问题。令牌是否存储在内存缓存中??