无标题无名氏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里也不光是你的饼干,否则你可以期待一下我顶着你的饼干说话了