网站调用新浪微博内容(网站调用新浪微博内容时的最新消息和错误信息判断)

优采云 发布时间: 2022-03-03 19:02

  网站调用新浪微博内容(网站调用新浪微博内容时的最新消息和错误信息判断)

  网站调用新浪微博内容时,如果后端直接返回最新的消息,而不区分用户,那么微博数据库处理时就会产生失效。微博上已有的新内容将因此失效。因此,调用到微博中的新内容都应由客户端获取相应的版本号来区分用户,新的消息由后端新浪微博服务器以内容组方式返回给客户端,客户端根据客户端接受到的最新消息和错误信息判断接受哪些新内容(最新内容可以是最旧的内容)。

  我们通常用的错误消息来源有两种:1、来自微博客户端(ui调用消息服务器,加载、显示消息,删除已获取的消息等);2、来自浏览器(内容组通过返回给浏览器的错误消息,最短的通知的消息)。

  网页发布的微博数据的时效性问题,是网站的一个痛点,会造成不良的用户体验,原因有以下三个:1.发布的网页页面没有提供显示微博链接2.网页调用的微博数据并不是最新的3.新浪微博内容组获取发布的微博内容,是存在一个过程,那这个过程就是流量分发的一部分(你懂的,人家搜索引擎提供抓取到的,)所以发布的网页是有时效性要求的,那如何应对这个问题,就要做一个这样的功能,微博数据订阅,订阅的时候,有一个最新内容的源和最新内容最近的库,发布后,如果有新内容,那么将从库里面选择出来,然后一定给订阅的人发送一条最新的,如果没有,那么重新订阅下一条内容,这样一来,当有新内容时,对应页面下会有提示不要错过。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线