Closed ExquisiteCore closed 3 months ago
linux的13107可能是版本过低,建议用25765,另外注意sign的版本要与使用的qq版本对应
重写试了一下 appInfo := auth.AppList["linux"]["3.2.10-25765"] deviceInfo := auth.NewDeviceInfo(114514) qqclient := client.NewClient(uint32(xxxx), appInfo, "https://sign.lagrangecore.org/api/sign") 报错如下 [2024-08-03 13:23:41] [ERROR]: Lgr -> [client.(*QQClient).decodeLoginResponse] login fail on oicq (0x2d): [禁止登录]>[登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。] time="2024-08-03T13:23:41+08:00" level=error msg="login err: login fail on oicq (0x2d): [禁止登录]>[登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。]" Process 2084 has exited with status 0 Detaching
sign版本不对,这个是13107的
原来如此,请问sign服务器是要自己搭建吗
25765的有提供,可以在这个组织的其他仓库里看看
看来一圈没有找到,这个sign和qsign是同一种东西吗
不是
去core或者gocq仓库里
在core里面找到了https://sign.lagrangecore.org/api/sign/25765 但还是版本过低 [2024-08-03 13:42:48] [DEBUG]: Lgr -> [client.NewClient.func1] failed to unmarshal JSON response: invalid character 'T' looking for beginning of value [2024-08-03 13:42:49] [DEBUG]: Lgr -> [client.(QQClient).netLoop] rev pkt: wtlogin.login seq: 6 [2024-08-03 13:42:49] [ERROR]: Lgr -> [client.(QQClient).decodeLoginResponse] login fail on oicq (0x2d): [禁止登录]>[登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。] time="2024-08-03T13:42:49+08:00" level=error msg="login err: login fail on oicq (0x2d): [禁止登录]>[登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。]" Process 7284 has exited with status 0 Detaching
稍等,我修一下
拉最新的看看
这个依赖怎么更新我go get -u ./...之后的版本是 v0.0.0-20240801143350-d40204c11ad9貌似不是最新且查看源码没有最新提交的代码
但是我通过手动覆盖源码的办法已经登录成功了 非常感谢
这个依赖怎么更新我go get -u ./...之后的版本是 v0.0.0-20240801143350-d40204c11ad9貌似不是最新且查看源码没有最新提交的代码
需要指定提交的hash
我刚从cpp转到go过来不久对这个包管理器的原理搞不明白
go get -u github.com/pkg/xxx@v1.2.1 这个@后面可以写git的tag或者commit hash,也可以@latest,这样会下载最新的提交 go下包有个缓存机制,所以最近的提交可能需要加上commit hash
按照main.gi里面的示例代码运行出现了如下报错
[2024-08-03 13:14:19] [ERROR]: Lgr -> [client.(*QQClient).decodeLoginResponse] login fail on oicq (0x2d): [禁止登录]>[你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。] time="2024-08-03T13:14:19+08:00" level=error msg="login err: login fail on oicq (0x2d): [禁止登录]>[你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。]" Process 14524 has exited with status 0 Detaching