-
Notifications
You must be signed in to change notification settings - Fork 20
不能加载中间内容 #58
Comments
加载中间内容是什么意思 |
我之前打了这么多字,就是为了解释这个问题,难道字还不够多吗…… 通常,微博刷新时,新浪会发送完整的时间线给你。比如你上次刷新是在 5 分钟之前,新浪会发送 5 分钟 - 现在的全部新微博给你,没有任何问题。而如果长时间未刷新,比如上次刷新是在 2 小时之前,为减轻服务器负担,新浪不会发送 2 小时 - 现在的全部微博,而是只发送前 20 条。而这 20 条之前 - 2 小时的中间微博全都丢失了。 四次元对这个问题的解决方法是,加入一个“加载中间内容”的按钮,点击后便可加载完整。但这是怎么实现的,我不清楚…… Fcitx 在我这里工作的非常完美,版本 4.2.8。 |
ibus工作正常 On 2013-7-20, at 上午2:59, Tom Li notifications@github.com wrote:
|
可以用一下since id和max id结合,不断请求接口加载信息直到全部加载完成。 |
@coderfox 我也这么打算……不过具体的细节麻烦死了。 |
@biergaizi 这个方案可以用一下,点一下只加载20,然后20以后的数据如果用户需要再点击加载20之后的按钮。方案2,或者把count设成大一点的数,比如1w,也许可以。 |
@coderfox 我给你说方案不错,就是实现起来麻烦;你怎么又来给我说方案…… |
@biergaizi 貌似所有支持插timeline的都是此法。已经很简化了这个破玩意新浪不放开只有这么做,‘’ 用since id和max id结合,请求接口加载信息插值到timeline ‘’。分析四次元源码和此方案类似。〖话说魅族浏览器粘贴太蛋疼了 |
@coderfox 我只是吐槽一句而已啊,最后肯定是要实现的,你就不要画蛇添足了。 |
@coderfox 我决定在 2014 年之前搞定…… |
微博长时间未刷新后,再次刷新,新浪并不会发送完整时间线,而只是发送二十条。
四次元使用加载中间内容来实现,而这个算法暂无头绪。
The text was updated successfully, but these errors were encountered: