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
使用JavaScript SDK查询用户授予FB应用的Facebook页面权限_Javascript_Facebook_Facebook Graph Api_Permissions_Facebook Apps - Fatal编程技术网

使用JavaScript SDK查询用户授予FB应用的Facebook页面权限

使用JavaScript SDK查询用户授予FB应用的Facebook页面权限,javascript,facebook,facebook-graph-api,permissions,facebook-apps,Javascript,Facebook,Facebook Graph Api,Permissions,Facebook Apps,我想知道,如何访问用户通过FB应用程序授予的特定于FB页面的权限 我的问题是,我想创建一个消息服务,它要求用户授予以下权限: 管理页面 信息页面 页面\u消息\u订阅 用户通过身份验证进入我的系统,我请求这些权限。用户可以选择要授予这些权限的页面,并且他可能会错误地单击一个类别中的错误页面。因此,我的服务无法正常工作 例如: 我有两页,名字是:A,B 我将管理页面权限授予A,但不授予B 我想将pages_messaging和pages_messaging订阅提供给A,但我单击错误,然后将其

我想知道,如何访问用户通过FB应用程序授予的特定于FB页面的权限

我的问题是,我想创建一个消息服务,它要求用户授予以下权限:

  • 管理页面
  • 信息页面
  • 页面\u消息\u订阅
用户通过身份验证进入我的系统,我请求这些权限。用户可以选择要授予这些权限的页面,并且他可能会错误地单击一个类别中的错误页面。因此,我的服务无法正常工作

例如:

  • 我有两页,名字是:A,B
  • 我将管理页面权限授予A,但不授予B
  • 我想将pages_messaging和pages_messaging订阅提供给A,但我单击错误,然后将其提供给B
  • 我的服务在此之后将无法正常工作
因此,我需要检查页面A的给定权限。我如何才能做到这一点


这个项目是用Vue编写的,所以基本上我是用JavaScript SDK来完成的。

我不喜欢这个解决方案,但我找不到任何其他方法来完成它

  • 获取我/帐户?访问令牌={用户访问令牌}
  • 返回页面标记为
    access\u标记的页面数组

  • 获取/调试令牌?输入令牌={page access token}&访问令牌={app id | app secret}
  • 返回具有
    作用域的对象
    为页面授予了应用程序作用域


    我不喜欢这个解决方案,但我找不到任何其他方法

  • 获取我/帐户?访问令牌={用户访问令牌}
  • 返回页面标记为
    access\u标记的页面数组

  • 获取/调试令牌?输入令牌={page access token}&访问令牌={app id | app secret}
  • 返回具有
    作用域的对象
    为页面授予了应用程序作用域


    @CBroe此链接没有帮助。这将返回我请求的范围,但不是实际授予的权限。@CBroe此链接没有帮助。这将返回我请求的范围,但不是实际授予的权限。