嘟嘟社区

[加州VPS] onedrive用rclone撑不过一小时就token失效,咋整


不用一小时就token失效了,佛了,有啥办法嘛?谢谢大佬指导
你环境的问题?从来没遇到这个bug

liugogal 发表于 2022-2-16 15:05
你环境的问题?从来没遇到这个bug

用的dedipath,是因为环境问题?用的国内教育邮箱自带的1T网盘,用下面这个方式获取到的cookie
获取 token
在本地电脑上下载 rclone。
以 Windows 为例子,解压并进入rclone.exe所在文件夹,在资源管理器地址栏输入cmd,回车就会在当前路径打开命令提示符。
替换以下命令中的Client_ID、Client_secret并执行。
cd /d d:rclone
rclone authorize "onedrive" "Client_ID" "Client_secret"

检查系统时间和标准时间是否相差过大。另外低配机加点SWAP防止爆内存。

acaiplus 发表于 2022-2-16 15:10
检查系统时间和标准时间是否相差过大。另外低配机加点SWAP防止爆内存。

改回东八区?现在是东4区

你确定是token失效,不是请求次数过多?正常acesstoken有60分钟有效期,refreshtoken有2个月有效期

虚竹 发表于 2022-2-16 15:14
改回东八区?现在是东4区

跟时区没太大关系。分钟数不能差太多。

chxin 发表于 2022-2-16 15:20
你确定是token失效,不是请求次数过多?正常acesstoken有60分钟有效期,refreshtoken有2个月有效期 …

2022/02/16 15:16:36 Failed to create file system for "od:": failed to get root: Get "https://graph.microsoft.com/v1.0/drives/b!FjGux4rUd0CvC60_i7HaKDkfCkx7B4NAqEwCJxs3Luo6vSUTCXQZQJwQIxfRPsVL/root": couldn’t fetch token – maybe it has expired? – refresh with "rclone config reconnect od:": oauth2: cannot fetch token: 401 Unauthorized
Response: {"error":"invalid_client","error_description":"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app ‘*******’.rnTrace ID: 403282*********b-25e8f*******rnCorrelation ID: e9d25946-****a78a-ff180******rnTimestamp: 2022-02-16 07:16:35Z","error_codes":[7000215],"timestamp":"2022-02-16 07:16:35Z","trace_id":"4032825d-b2d8-457a-994b-25e8f3******","correlation_id":"e9d25946-8955-4b36-a78a-ff1*******","error_uri":"https://login.microsoftonline.com/error?code=7000215"}

我之前也遇到过同样的问题 我的解决办法是 先挂载到win上 让rclone 自动生成一个带token的文件(没记错的话这个文件是在user里面 具体忘记了) 然后复制里面的token就好了

Tkology 发表于 2022-2-16 15:55
我之前也遇到过同样的问题 我的解决办法是 先挂载到win上 让rclone 自动生成一个带token的文件(没记错的话 …

晚点试试看