Facebook Graph API发生了重大变化。 其中,组的权限已更改,因此现在需要3个新权限:
groups_access_member_info,发布到组,user_managed_groups
权限
groups_access_member_info -使您的应用可以接收与组内容有关的成员相关数据。
publish_to_group -使您的应用可以代表用户将内容发布到组中。
user_managed_groups -使您的应用读取具有管理员权限的网上论坛。
来源: https://developers.facebook.com/docs/graph-api/reference/v3.1/group
这些新权限被发送来代表Facebook用户授权Facebook应用程序的使用,就像我们以前使用的那样,因此重定向到登录对话框没有问题。
当我包括这3个权限,然后出现登录对话框时,出现这些问题的错误对话框出现“无效范围”错误,而不是登录对话框。
以前,当某些权限尚未得到批准时,它将引发权限批准警告,但是它将允许Facebook应用开发人员和管理员对其进行测试。
答案 0 :(得分:0)
尽管这些权限放置在官方的Facebook文档中,但仍然无法测试。
事实证明,该权限用于访问组并向组发布权限
'publish_to_groups', 'groups_access_member_info'
很好用。
来源:https://developers.facebook.com/docs/graph-api/changelog/version3.0/#new-app-review
除了这些权限外,Facebook组管理员还需要通过编辑组设置来添加应用。
注释
官方资料
https://developers.facebook.com/docs/apps/review/feature#reference-GROUPS_ACCESS
指向publish_to_group
权限。不知道这是拼写错误还是将来会更改权限,但当前为publish_to_groups