gpt4 book ai didi

php - 代币必须是短暂的代币,并且在合理的时间范围内

转载 作者:IT王子 更新时间:2023-10-28 23:58:25 25 4
gpt4 key购买 nike

我遇到了与 this 相同的错误.在我的例子中,当应用程序试图通过 Google Cloud Client API 上传文件时,就会发生这种情况。

POST https://www.googleapis.com/oauth2/v4/token
400 Bad Request
Invalid JWT: Token must be a short-lived token and in a reasonable timeframe

我加载 token 的方式是读取服务帐户 json 文件,并将其附加到 PHP 中的 CURLOPT_HTTPHEADER。最近1个月没问题,估计是谷歌改了授权方式。

有没有人遇到过并解决过这个问题?

最佳答案

我几乎在同一时间偶然发现了同样的问题,所以我预计 Google 会出现一个通用错误,但这是我计算机上发生的情况:

raise HttpAccessTokenRefreshError(error_msg, status=resp.status)
oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Invalid JWT: Token must be a short-lived token and in a reasonable timeframe

在我的情况下是由于执行代码的计算机时钟同步不佳导致延迟 5 分钟(由于内部时钟的电池故障)。当我手动将计算机的内部时间更改为正确的时间时,它又开始工作了。

提到了这个解决方案here ,但没有完整的错误消息

关于php - 代币必须是短暂的代币,并且在合理的时间范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36189612/

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