搜狐畅言评论系统使用

最近工作需要,网站使用决定第三方评论,做一些笔记记下遇到的问题。

1.导入多说评论到畅言评论

多说评论格式类似如下:

"threads":[{"thread_id":"1208936124483895297","likes":"0","views":"0","thread_key":"1433","title":"\u5582\u6211\u77f3\u6cb92","url":..................

畅言导入该评论之后,将使用thread_key用作畅言评论的sid

sid说明:评论通常都是根据url作为匹配,但是也会出现几个不同的url出现同一个评论,畅言官方文档有推荐的配置方式-配置canonical参数或者sid等。具体参考畅言文档。

备注:因为之前的使用多说评论data-thread-key解决几个不同url使用同样评论问题,但是由于之前开发只是使用该页面关联的实体的id配置这个data-thread-key,就导致不同表实体(文章详情页/游戏详情页)但是id一样出现使用同样了一个评论,所以到处的评论还是有问题。这边如果同样出现一样的问题的同学,需要手动自己修改多说评论导出的json文件里面的thread_key,这样就可以让导入到畅言之后的评论终于可以正常使用。

2.畅言sid问题

评论系统的接入配置都按照官方文档配置,就是按部就班接入的事情。之前一直提及的关于不同URL使用同一个评论的问题,畅言推荐使用sid配置。这里有一个关于sid的配置问题-例如:http://www.tuboshu.com/user/4018,http://www.tuboshu.com/user/4018/gamegroup 这两个页面其实是玩家首页以及游戏玩家的游单列表页,设计要求属于同一个用户的信息页面使用同一个评论作为用户留言板,但是由于之前程序人员接入对该用户属于同一个用户的个人页面使用了不同的sid配置畅言评论,导致产品不符合设计要求。这里畅言内部有一个问题-如果一个页面在不改变url情况下,使用OldSid配置了评论并且由用户在该URL留下了评论,但是后来修改该URL的评论sid,该页面还是只能使用旧的sid作为该页面,这是我们使用过程当中出现一个问题务必谨记的问题。解决这问题使用使用官方推荐的canonical的方法配置解决不同url使用同一个评论的问题。

剩下问题继续收集继续记。

猜你喜欢

转载自karlchan.iteye.com/blog/2147856