获取文件列表时,出现错误
Closed this issue · 5 comments
hhymx commented
问题描述
cn.evolvefield.onebot.sdk.util.json.GroupFilesAdapter
22行 fileSize = obj.long("file_size")
没有file_size 应该是size
复现
调用group.getFiles().getRoot()
Overflow 版本
1.0.0.519-0d68f08-SNAPSHOT
其他组件版本
No response
系统日志
No response
网络日志
Caused by: com.google.gson.JsonParseException: Can`t find `file_size`
at cn.evolvefield.onebot.sdk.util.JsonHelperKt.long(JsonHelper.kt:78)
at cn.evolvefield.onebot.sdk.util.json.GroupFilesAdapter$Files.deserializeFromJson(GroupFilesAdapter.kt:22)
at cn.evolvefield.onebot.sdk.util.json.GroupFilesAdapter$Files.deserializeFromJson(GroupFilesAdapter.kt:11)
at cn.evolvefield.onebot.sdk.util.JsonDeserializerKt$DefaultImpls.deserialize(JsonDeserializerKt.kt:12)
... 124 common frames omitted
补充信息
No response
MrXiaoM commented
不是 size,就是 file_size。
Onebot 11 没有文件接口
go-cqhttp 是 file_size
相比论坛的回复,你依然没有按照模板要求提供更多有效的信息,这个问题不会再继续处理
MrXiaoM commented
虽然你没提供信息,我也猜到了,是 NapCat 的问题,他们在这块没遵守 go-cqhttp 的接口规范,自行反馈
QianFuv commented
emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq
MrXiaoM commented
emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq
改了并不影响,这是改成了 file_size
和 size
两个字段都尝试读取
QianFuv commented
emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq
改了并不影响,这是改成了
file_size
和size
两个字段都尝试读取
okok 那就没问题了 我放心升级awa