-
前面用heroku部署的时候,使用OneDrive是没有问题的,然后现在使用docker的时候OneDrive使用就出现下面的错误
我以为是refresh token过期了,重新获取refresh token后问题依旧,我又新注册了一个应用后,出现下面的错误
我发现错误提示中的应用ID还是以前的,然后看了下Firestore数据库中的OneDrive数据还是原来的,就新建了一个数据库,重新部署后又出现了下面的错误
目前停用了OneDrive存储,不知道上述问题是怎么回事?怎么解决? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
检查一下OneDrive相关环境变量的设置,以及新创建的应用是否配置好了相关权限,具体参考Wiki,此外建议把日志的上下文也贴出来 Update:检查refresh token是否正确,使用ms-graph-token-tool时需注意在浏览器授权后还需要回到程序继续获取refresh token,重定向URL里的code其实并不是refresh token,只是用于获取refresh token的一个中间凭据,最终refresh token将显示在页面上 |
Beta Was this translation helpful? Give feedback.
-
非常感谢大佬的解答,问题圆满解决了 |
Beta Was this translation helpful? Give feedback.
检查一下OneDrive相关环境变量的设置,以及新创建的应用是否配置好了相关权限,具体参考Wiki,此外建议把日志的上下文也贴出来
Update:检查refresh token是否正确,使用ms-graph-token-tool时需注意在浏览器授权后还需要回到程序继续获取refresh token,重定向URL里的code其实并不是refresh token,只是用于获取refresh token的一个中间凭据,最终refresh token将显示在页面上