Facebook graph api 获取应用程序所需的权限

Facebook graph api 获取应用程序所需的权限,facebook-graph-api,permissions,facebook-fql,user-permissions,Facebook Graph Api,Permissions,Facebook Fql,User Permissions,我试图做的是获取一个权限列表,当用户添加应用程序时,应用程序将请求它。FQL说我需要一个应用程序访问令牌(当然需要应用程序机密)。我一定是做错了什么……我发现只有应用程序的开发人员才能使用该图形读取应用程序所需的权限,这是不正常的。有人看到过类似的情况吗?您请求的权限取决于在该特定点调用登录名的脚本,因此在许多地方可能会有所不同。应用程序中的一个位置可能只需要基本权限,而另一个位置可能需要基本权限和电子邮件权限。因此,你不能为一个应用程序找到一个一刀切的答案,因为它不是在一个地方定义的,也不是保

我试图做的是获取一个权限列表,当用户添加应用程序时,应用程序将请求它。FQL说我需要一个应用程序访问令牌(当然需要应用程序机密)。我一定是做错了什么……我发现只有应用程序的开发人员才能使用该图形读取应用程序所需的权限,这是不正常的。有人看到过类似的情况吗?

您请求的权限取决于在该特定点调用登录名的脚本,因此在许多地方可能会有所不同。应用程序中的一个位置可能只需要基本权限,而另一个位置可能需要基本权限和电子邮件权限。因此,你不能为一个应用程序找到一个一刀切的答案,因为它不是在一个地方定义的,也不是保存在facebook服务器上的


对于您需要此信息的原因,可能还有另一种解决方案。你想达到什么目的?

谢谢你的回答,艾比。我想要的是能够指定一个随机应用程序,并查看如果用户将其添加到个人资料中,它可以获取哪些私有信息。这不是开发者在FB开发者平台上为其应用程序设置的“用户和朋友权限”吗?不,这是不可能的。它不是应用程序配置的一部分。正如我所说,在任何集成点上都可能有所不同,这取决于开发人员在该特定授权点提供的参数。这背后的想法是,您只在需要时请求额外的权限。例如,我不需要你的电子邮件地址,直到你尝试选择一份时事通讯。然后我请求额外的权限