如何在Livefyre中找到喜欢某个评论的用户

时间:2013-12-19 17:31:21

标签: javascript

使用Livefyre的JavaScript API,我想获得所有喜欢某个评论的人的列表。

为了进一步说明,Livefyre提供评论,类似于Disquus和其他插件。登录的用户可以“赞”评论。我想找到喜欢特定评论的所有用户。在显示总数之前,Livefyre似乎只返回前四个作为用户头像。

我在文档中找不到如何请求喜欢评论的用户,只有像count这样的总评论。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

好的,看起来你需要使用Livefyre bootstrap API,特别是this section

因此,在我们的案例中,我们使用jQuery向$.getJSON发出http://bootstrap.{network}/bs3/{network}/{site_id}/{b64url_articleId}/init请求。

  • {network}:如果您使用的是自定义版本,请参阅Livefyre网络,例如company.co。

  • {site_id}:您的Livefyre帐户的六位数字条,类似于333888。

  • {b64url_articleId}:如果使用URL作为文章ID,您可以使用JavaScript的window.btoa()函数将字符串转换为base64编码的实体。如果你需要支持IE< 10,请参阅this article,然后选择编码部分。

查询此数据后,您将从Livefyre文档中获得类似the test results的内容。每个注释都将嵌套在childContent对象数组中。喜欢来自this documentationtype 1个活动。如果您喜欢,可以将authorIdheadDocument.authors对象中的用户哈希值进行比较,以获取用户名。以下是此数据的good example

这有点令人费解,但通过以上操作,并递归地潜入任何子评论等,您应该能够提取所有喜欢用户提交的评论的用户。希望它有所帮助。