lumina37 / aiotieba

贴吧接口合集✨可用于工具箱/吧务管理/数据采集
https://aiotieba.cc
The Unlicense
399 stars 69 forks source link

是否可以提供一个获取贴子最后回复者的接口? #233

Open BellWangde opened 1 month ago

BellWangde commented 1 month ago

我需要什么功能 获取贴子的最后回复者,比如在get_threads()中加入此字段,或者新增一个接口 (这应该是网页端的功能)

我想将这个功能应用于何种场景 轮询跑这个函数,防止顶后自删,查不出是谁

n0099 commented 1 month ago

https://github.com/lumina37/aiotieba/issues/208

BellWangde commented 1 month ago

208

没懂什么意思,这是要我使用n0099.net来查询吗?

n0099 commented 1 month ago

tl;dr: _client_version<6.1就有主题帖最后回复人

n0099.net来查询

https://github.com/lumina37/aiotieba/issues/207#issuecomment-2226872200

lumina37 commented 1 month ago

这功能只在网页端有,app接口只在6.x之前的版本有

n0099 commented 1 month ago

<6.1.x

BellWangde commented 1 month ago

@lumina37 @n0099 我知道这个只有网页端有,可不可以在这个python包中新开一个? 另外我知道<6.1.x的话,又能怎么做呢?难道是我每隔0.1s给n0099.net发包,查看这个的返回值?不太方便吧。

n0099 commented 1 month ago

每隔0.1s给n0099.net发包

https://github.com/lumina37/aiotieba/issues/207#issuecomment-2226872200

所以你的意思是要我直接去使用下面这个API,解析出图片源是吗?

client_tester.php就是对那3个接口吧首页主题帖 主题帖回复贴 回复贴楼中楼)的json而非protobuf版本(想返回protobuf只是在同一个url endpoint上opt-in几个特征而已)之代理 我发这类3接口代理的意思是贴吧方面的raw response是这样


知道<6.1.x的话,又能怎么做呢

能不能改这个 https://github.com/lumina37/aiotieba/blob/56b1d8a634715c06356a43adb189b6467eea78be/aiotieba/api/sync/_api.py#L25

lumina37 commented 1 month ago

我估计国庆之后才有空,准备封一个网页端的获取主题帖列表的接口,然后把MAIN_VERSION改成可变的

n0099 commented 1 month ago

https://github.com/lumina37/aiotieba/issues/214#issuecomment-2241924784

BellWangde commented 1 month ago

每隔0.1s给n0099.net发包

#207 (comment)

所以你的意思是要我直接去使用下面这个API,解析出图片源是吗?

client_tester.php就是对那3个接口吧首页主题帖 主题帖回复贴 回复贴楼中楼)的json而非protobuf版本(想返回protobuf只是在同一个url endpoint上opt-in几个特征而已)之代理 我发这类3接口代理的意思是贴吧方面的raw response是这样

知道<6.1.x的话,又能怎么做呢

能不能改这个

https://github.com/lumina37/aiotieba/blob/56b1d8a634715c06356a43adb189b6467eea78be/aiotieba/api/sync/_api.py#L25

感谢解答,本人计算机网络知识有限,不太看得懂这个,我还是等着现成吧 至于改包里的version,或许确实是个办法,我去试一试。

n0099 commented 1 month ago

不太看得懂这个

众所周知没人看得懂臭名昭著的430-四叶话语体系并只会已读不回tl;dr

至于改包里的version

那太全局了,您不会希望所有接口都立即梦回10年前(14年4月)_client_version=6.0.x

BellWangde commented 1 month ago

之前的close issue可能是误触