【发布时间】:2015-07-24 20:21:51
【问题描述】:
我目前正在与一个客户合作,该客户在整个网站上广泛使用 Gigya 来获取评分、评论和 cmets 等信息。我们希望为用户添加对文章进行投票的能力。例如,文章类型是菜谱,会有一个链接可以投票给这个菜谱是否容易制作,点击它会添加一个投票,说这个菜谱很容易制作。
我正在研究 Gigya 的 API,这似乎是我们想要的 UserAction:
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 数据。所以看起来我仅限于使用小部件并接受它的限制或为此构建自定义解决方案。
顺便说一句,我知道 cmets.vote;但这也不是我想要的,因为它似乎只是为了投票给 cmets。
Gigya 是否有一些我可能缺少的功能可以用来获得我想要的东西?
【问题讨论】:
标签: gigya