由于阿里云盘referrer的限制,必须使用移动端token,使用桌面web端token会导致无法下载与预览,阿里云盘直连下载显示InvalidArgument等。
阿里云refresh_token(刷新令牌)获取方法。

① :用文件管理器打开目录
Android/data/com.alicloud.databox/files/logs/trace/用户UUID²/yunpan 目录,该目录下保存很多 .log (如:2021-04-20-12.log)日志文件,打开文件日期最新的 log 日志文件。在文本内搜索 refreshToken (通常在第 7 行),该字符后面的一串字符则是需要获取的 refresh_token,把它拷贝出来即可。

用户UUID² :用户UUID是一串由数字和字母组成的字符串,该字符由阿里云盘自动生成,每个账户都具备唯一的UUID。如果手机上曾经登录过多个账户,无法判断哪个UUID对应的账号。这种情况下建议使用 MT管理器 删除 Android/data/com.alicloud.databox/files/logs 目录,重新登录阿里云盘客户端,此时日志路径只存在当前最后登录的账户UUID。

找到yunpan下.log结尾的文件,找到最新的日期,以文本或者代码方式打开,查找refreshToken,就可以得到刷新令牌,即可正常部署网盘。

② :
点击页顶部“移动端网页登录入口”,按F12打开浏览器开发者工具,点击开发者工具“Network”栏。
输入阿里云盘账户信息进行登录(登录成功不会有任何提示),接着在开发人员工具找到并拷贝“login.do?appName=aliyun”链接的“response(响应)”数据。

页面 粘贴“response(响应)”数据到输入框,点击“解码Refresh Token”页面将弹出你的refresh_token。

参考页面
https://media.cooluc.com/decode_token/

© 版权声明
分享是一种美德,转载请保留原链接