Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 如何识别未授予应用访问权限的用户?_Facebook - Fatal编程技术网

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

Facebook 如何识别未授予应用访问权限的用户?,facebook,Facebook,我们正在facebook应用程序中实现投票系统。用户可以上传内容并对其他用户的内容进行投票。我们的目标是为那些只想投票给其他用户内容的用户设置一个较低的进入门槛。由于我们想要独特的投票,我们必须以某种方式识别用户。是否可以识别未授予应用权限的用户?签名的请求只包含当前用户的统计数据(国家、地区、年龄范围),没有会话。我们不需要用户的任何特定数据,只需要每个用户的唯一数据 我们使用的是iframe应用程序。基本身份验证将为您提供用户ID——这可能是唯一识别Facebook用户的最佳方式,尽管这会增

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


我们使用的是iframe应用程序。

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


或者,对于非常低的进入门槛,您可以使用Like按钮查询图表中的投票数。如果您决定使用like按钮,并且根据投票数有奖,请确保查看Facebook竞赛政策。

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


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

我们已经考虑过使用like按钮,但很难显示按投票排序的项目列表。身份验证的问题是,我们有两种类型的用户,我们需要为参与应用程序的用户提供相当多的权限。在这些用户组之间做出决定是困难的,甚至是不可能的。虽然每个用户可以要求不同的权限,但以后不可能要求更多的权限(我相信是这样)。