Closed ShiinaRinne closed 1 year ago
实测3.8.8版本可以正常转存
以及秒传转存失败(代码2)的问题是由于度盘接口不稳定, 尝试多转存几次
建议作者在秒传v2接口(create接口)加入重试策略(3-4次重试即可)
我使用3.8.8版本的代码编译了一个 普通链接是获取分享项元数据错误, 秒传正常
如果方便的话,可以麻烦大佬发一个3.8.8给我吗,我的邮箱是ym@youngmoe.com @mengzonefire
我使用3.8.8版本的代码编译了一个 普通链接是获取分享项元数据错误, 秒传正常
如果方便的话,可以麻烦大佬发一个3.8.8给我吗,我的邮箱是ym@youngmoe.com @mengzonefire
...可能是我的问题了 我测试时用到的几个链接:
https://pan.baidu.com/s/1jdon8C0OkqWAmQzDucRH0g?pwd=void
https://pan.baidu.com/s/1JWIMJy2hs4CmmriziN6E1Q?pwd=void
https://pan.baidu.com/s/1ttFTBF_Bk7eN6X3DE4ca0Q?pwd=void
https://pan.baidu.com/s/1jdon8C0OkqWAmQzDucRH0g?pwd=void https://pan.baidu.com/s/1JWIMJy2hs4CmmriziN6E1Q?pwd=void https://pan.baidu.com/s/1ttFTBF_Bk7eN6X3DE4ca0Q?pwd=void
测试没有问题, 试试删除 %HOMEPATH%\AppData\Roaming\BaiduPCS-Go 下的配置文件重置设置, 有可能是更改了哪项设置导致的, 不然就是账号问题了
可能是账号问题了, 重置配置文件之后仍然是这种情况(一开始也只修改了max_parallel
与max_download_load
), 晚点我换个账号再试试, 今天麻烦大佬了~
我换到mac(3.8.8),在windows上也试了换个账号,都是这个问题,好怪 重启电脑, 开关代理, 切换网络环境, 切换设备, 都没能解决, 可能得等开发者有空回复了xd
我试着装go的环境调试看了一下, 大概是这里生成的/share/verify
的链接有问题,
对比网页端的请求,
app_id
和channel
一样;
缺失bdstoken
参数;
缺失logid
缺失dp-logid
surl
不同, 暂时不清楚是不是每次请求都会改变;
感觉没能力继续深入挖下去了x
测试环境为windows, e21feaf版本
今天在自己写的程序上又复现了此问题, 一通折腾后发现把
https://pan.baidu.com/share/verify
改为
http://pan.baidu.com/share/verify
就好了, 不知道百度服务端在搞什么飞机, 也可能是风控策略里有证书验证, 因为查到-62这个报错是跳验证码了:
在我这里改成http之后仍然是这个问题, 前三次获取分享项元数据错误
, 后面的-62应该就是频繁访问导致的风控问题了
这个图是获取分享项元数据错误
时的一些信息
获取分享项元数据错误应该是别的问题了, 我尝试debug一下
这个问题可能是试图转存自己分享的文件导致的, 之前测试时候一时间没找到别人的, 就用自己账号分享了几个, 现在试了下其他的链接可以正常转存
(没想到居然因为这个问题搞了这么长时间)
这是我的主要用途, 用自己的svip账号帮群友下载文件, 再上传到群里边hhh
原来如此, 自己的分享读出来的数据结构确实是不一样的, 同时也不需要走verify
我也是点开那个链接看了一会, 突然意识到没有保存的选项, 才想着是不是这个原因xd
@qjfoidnh 是否可以加一些额外的提示信息, 或者在readme里补充一下错误时候可能的情况
这次问题主要是验证码导致的未知错误-62
以及转存自己分享链接的获取分享项元数据错误
具体表现为:
transfer [链接] [提取码]
或链接中自带提取码的形式无法转存文件,提示信息为未知错误, 错误码-62
在Windows下(v3.9.0 x64):
centos使用e21feaf的编译版本: