gpt4 book ai didi

javascript - 使用 google/token 添加更多时间,能够在一天中的任何时间获取 cal 事件?

转载 作者:行者123 更新时间:2023-12-03 00:51:53 25 4
gpt4 key购买 nike

抱歉问了这么长的问题,但我只是想知道:如何添加更多时间才能例如全天运行我的应用程序,并能够使用 oauth2 授权通过 google API 获取日历事件...

我的项目遇到问题,并在终端中收到错误 invalid_request ,我很确定这是因为它不允许我在一段时间后尝试获取事件..我认为大约1小时左右。我正在使用 React、NodeJS、Express、Google API 构建我的项目。

如果您需要更多内容,请告诉我!谢谢

最佳答案

Google 访问 token 将在 3600 秒(默认)后过期。您需要定期刷新访问 token 。如果您请求离线访问,您可以在不提示用户的情况下执行此操作。

您可以解码访问 token 。其中一个字段是过期时间 (exp),以便您可以确定何时刷新。请参阅下面的第二个链接。您实际上不需要调用 Google 端点,因为您可以在代码中解码访问 token 。如果我没记错的话,它是一个 base64 编码的 JWT。

我不确定您正在使用哪个 API,因为有多个 API,但此链接将为您指明如何刷新访问 token 的方向。

Refreshing an access token

Calling the tokeninfo endpoint

关于javascript - 使用 google/token 添加更多时间,能够在一天中的任何时间获取 cal 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53009968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com