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的用户帐户信息。通常情况下,用户会获得网站要求的所有权限,并且可以作为一个整体允许或拒绝这些权限 是否可以让用户选择(例如,在授权屏幕上的每个权限上都有复选框)他想为网站授予哪些权限?不幸的是,这不是现成的。(但这可能会在将来的某个时候发生变化,因为如果您查看您授予某个应用程序的权限,FB会在权限旁边显示一个required) 我过去常常询问所需的prems,并让用户通过单击添加可选的perm,这会再次打开perm对话框,但仅使用用户尚未提供给站点的per

假设我有一个网站想要访问Facebook的用户帐户信息。通常情况下,用户会获得网站要求的所有权限,并且可以作为一个整体允许或拒绝这些权限


是否可以让用户选择(例如,在授权屏幕上的每个权限上都有复选框)他想为网站授予哪些权限?

不幸的是,这不是现成的。(但这可能会在将来的某个时候发生变化,因为如果您查看您授予某个应用程序的权限,FB会在权限旁边显示一个required)

我过去常常询问所需的prems,并让用户通过单击添加可选的perm,这会再次打开perm对话框,但仅使用用户尚未提供给站点的perm

举个例子。用户登录表单,在“家乡”字段旁边,我有一个按钮“从facebook填写”,如果用户没有给我访问用户家乡的权限,我会请求权限并填写表单

请参阅本帖,了解有关原因和方式的详细说明:
这是可能的,但需要分两个阶段完成

  • 首先,您必须向用户提供您自己的对话框,用户可以在其中选择自己喜欢的权限
  • 其次,您必须通过Facebook对话框授权具有所选权限的用户
  • 如果您正在寻找一个示例,Facebook Graph Explorer已经做到了这一点:

    更大的问题是跟踪用户的可用权限,并根据需要做出反应