LeoChen98 / BiliRaffle

B站动态抽奖组件
https://www.zhangbudademao.com
MIT License
135 stars 15 forks source link

【使用限制·已知】大转发量动态的读取改进 #46

Open LeoChen98 opened 4 years ago

LeoChen98 commented 4 years ago

[已知问题] 现有API只能读取到约500条转发数据,超出部分无法正常读取。

[影响范围] 动态转发抽奖

[改进方案] 暂无,寻求帮助

chuiba commented 3 years ago

是不是可以加offset? 比如: https://api.live.bilibili.com/dynamic_repost/v1/dynamic_repost/view_repost?dynamic_id=466013782801023637&offset=500

LeoChen98 commented 3 years ago

是不是可以加offset? 比如: https://api.live.bilibili.com/dynamic_repost/v1/dynamic_repost/view_repost?dynamic_id=466013782801023637&offset=500

其实我一直用的offset,但是它到500前后就会返回has_more=false,不过你提醒了我,今天抓了下包,发现了新的api,这个api可以抓到650条左右。

chuiba commented 3 years ago

简单用网页版手动试了下,是可以显示超过 1000 条的吧。。 API 是类似这种:https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail?dynamic_id=466013782801023637&offset=0:467008888063968546

LeoChen98 commented 3 years ago

简单用网页版手动试了下,是可以显示超过 1000 条的吧。。 API 是类似这种:https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail?dynamic_id=466013782801023637&offset=0:467008888063968546

现在这个版本用的就是这个api,基本都是读到650条