MrXiaoM/Overflow

获取文件列表时,出现错误

Closed this issue · 5 comments

问题描述

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

不是 size,就是 file_size。
Onebot 11 没有文件接口
go-cqhttp 是 file_size
652c2a831ce769eb62718455eec337dd

相比论坛的回复,你依然没有按照模板要求提供更多有效的信息,这个问题不会再继续处理

虽然你没提供信息,我也猜到了,是 NapCat 的问题,他们在这块没遵守 go-cqhttp 的接口规范,自行反馈

emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq

emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq

改了并不影响,这是改成了 file_sizesize 两个字段都尝试读取

emmm 值得注意的是napcat那边已经修好这个问题了 然后overflow又改了qwq

改了并不影响,这是改成了 file_sizesize 两个字段都尝试读取

okok 那就没问题了 我放心升级awa