Skip to content

Conversation

@Mr-wangwei
Copy link
Contributor

修改百度更换 secretId 不能及时更换Token问题

@godruoyi
Copy link
Owner

谢谢 @Mr-wangwei 你的贡献,我不太确定是否可以用这种方式来获取 token,你能给我一个官方文档我参考下吗?

@Mr-wangwei
Copy link
Contributor Author

Mr-wangwei commented Dec 31, 2024

@godruoyi 只是给缓存的key 添加了 secret_key 标识作为 缓存Token 的key,
image
因为百度的业务接口都没有携带 secret_key和access_key,百度只能通过 access_token 来确定账号,所以当更换了 secret_key和access_key, access_token 还是用的 之前secret_key和access_key 获取的,相当于没有切换账号。
添加 secret_key 标识作为 缓存Token 的key,可以解决这个问题。

@godruoyi
Copy link
Owner

godruoyi commented Jan 2, 2025

谢谢你的解释 @Mr-wangwei,代码改动很 nice,我先合并到 master 了;但我可能还需要创建别的 PR 先修复下 CI 后在重新发版,如果你着急在你的应用中修复缓存这个问题,可以先手动删除 ocr.cache.baidu.access_token* 缓存再试,谢谢你的 PR ♥️

@godruoyi godruoyi merged commit c41f5d9 into godruoyi:master Jan 2, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants