我目前正在与一个客户合作,该客户在他们的网站上广泛使用Gigya来进行评分、评论和评论。我们希望为用户添加对文章投票的能力。例如,文章类型将是一个食谱,并且会有一个链接为该食谱投票,因为它很容易制作,点击它将添加一个投票,表示该食谱很容易制作。
我仔细研究了Gigya的API,这似乎就是我们想要的UserActions:
http://developers.gigya.com/display/GD/UserAction+JS
他们甚至有一个演示它用于投票的演示:http://developers.gigya.com/display/GD/Reactions+Plugin+-+Voting+Demo
这接近于我们想要的,但不完全是。上面的演示将所有内容都包含在一个小部件中。我们希望能够查询用户操作并将它们显示在页面的顶部;而评分和投票则显示在页面的底部。
此外,我们希望能够将投票/用户操作绑定到也留下评论的用户。请注意,该网站使用Gigya进行SSO和配置文件管理,因此所有用户都保存在Gigya的系统中。例如,如果用户A留下了一个评论,并且还投票给一个容易制作的食谱,我们希望将该投票显示在他们的评论之上;将其显示在用户旁边。然而,userActions似乎不支持这一点。他们似乎也没有一个特定的API (除了JS),只允许在后端查询这个UserAction数据。因此,看起来我只能使用这个小部件并接受它的限制,或者为此构建一个自定义的解决方案。
顺便说一句,我知道comments.vote;但这也不是我想要的,因为它似乎只是用来投票评论的。
Gigya有没有一些我可能遗漏的功能,我可以用来得到我想要的东西?
发布于 2016-05-13 17:19:56
看看下面的代码,看看我们是如何实现这一点的:使用reactions插件的http://raas-demo.gigya.com/recipe1.php。
我还回顾了一下http://developers.gigya.com/display/GD/Ratings+and+Reviews
它可以在类别上设置
亲切的问候
纳迪姆·拉苏尔
https://stackoverflow.com/questions/31619142
复制相似问题