如何识别未授予应用访问权限的用户?

时间:2011-07-22 15:36:23

标签: facebook

我们正在facebook应用程序中实现一个投票系统。用户能够上传内容并投票给其他用户的内容。我们的目标是为只想投票给其他用户内容的用户提供低入门门槛。由于我们需要独特的投票,我们必须以某种方式识别用户。是否可以识别未授予应用权限的用户?签名请求仅包含当前用户的统计数据(国家,区域设置,年龄范围)和无会话。我们不需要用户的任何特定数据,只需要每个用户都有一些独特的数据。

我们正在使用iframe-app。

2 个答案:

答案 0 :(得分:1)

基本身份验证将为您提供用户ID - 可能是唯一标识Facebook用户的最佳方式,尽管它会增加摩擦力。

或者对于非常低的进入障碍,您可以使用Like按钮并在图表中查询投票数。如果您决定使用类似按钮,并且根据投票数量有奖品,请务必查看Facebook有关竞赛的政策。

答案 1 :(得分:1)

无法识别未授予该应用权限的Facebook用户。

但是,可以运行分层权限系统。该应用程序可以要求进行基本身份验证,并在以后需要时升级渗透率。