回应模式 - No.69043762


No.69043762 - 技术宅


无标题无名氏No.69043762 只看PO

2026-07-12(日)17:18:05 ID:5TM0hn0 回应

有肥肥知道X岛的"getLastPost"这个api如何使用吗?
说是发串/回复3秒内可以得到结果,但我不管怎么试验(立即发送、延迟几百毫秒、延迟1秒、延迟超过3秒),都只会返回"[]"空数组呀?

无标题无名氏No.69087685

2026-07-20(一)00:43:42 ID: 9ionKfO

https://github.com/lxchx/lightdao/blob/5a740b0b6aab42c11ac9e300d0815810bb76aba9/lib/utils/xdao_api.dart#L805

可以看看我的实现,我猜你可能api url写错了或者饼干填错了

无标题无名氏No.69087724

2026-07-20(一)00:49:47 ID: 2VtuUNy

https://s.apifox.cn/aedf55de-a60a-4d71-aa9a-d37458239a70/api-59383148

无标题无名氏No.69088056

2026-07-20(一)01:55:37 ID: 2VtuUNy

这个API的行为很怪, 就像是服务器维护了一个深度只有1的Post队列, 调用getLastPost接口时, 这个队列会把数据pop出来, 然后返回给用户. 而如果 post -> post -> get的话, 他就只会返回最后一条post的结果.

这也就导致了如果你之前不先发个串的话, 这个队列就会是空的, 而岛也就不会返回任何历史数据给你, 也就是看到的[].

至于你说的"三秒之内", 我猜大概是你询问AI之后他幻觉出来的产物, 我试了试, 发完串等了十分钟也能拿到结果.

这里是我测试用的代码, 你可以打开网页端, 粘贴到控制台里测试, 七天后过期
https://pastebin.ca/2URrDtQ4Sy

无标题无名氏No.69088205

2026-07-20(一)02:41:48 ID: 5TM0hn0 (PO主)

感谢,但我这里还是不行(;´Д`)
api地址:https://api.nmb.best/Api/getLastPost
请求Header里带了Cookie: userhash=我的饼干

我用手机客户端发串、发回复。永远返回[]

无标题无名氏No.69089794

2026-07-20(一)13:28:59 ID: 2VtuUNy

cookie里不光有userhash,userhash里也不光是你的饼干,否则你可以期待一下我顶着你的饼干说话了