怎样进行有效的微博@消息筛选
1、转发一条微博后,会包含两方面信息,一个是原创微博信息,另外一个是转发后的附加信息。如果一条原创微博被转发了1000次,那么转发后的1000条微博中附件的原创微博信息是相同的,更具体的来说是原创微博id相同。这样,根据原创微博id进行@提醒过滤就可以达到目的。
1、通过微博API获得某微博帐号的发布到所有微博,把原创微博id保存在数据库中。用到微博API如下图:
2、通过微博API获得@提醒信息,判断@提醒信息中的原创微博id是否已经在数据库中出现过,如果未出现,说明是一条有效的@信息,将其筛选出来,同时为避免重复筛选,把对应的微博原创id也保存在数据库中。用到的微博API如下图:
3、把上述2步做成定时任务,如每小时进行一次筛选。在实际中可以做一些优化,如果记录上次的最大微博id,只筛选最大微博id之后的数据,来减少微博API请求次数。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:71
阅读量:48
阅读量:48
阅读量:63