我编写了自己的脚本(使用官方的PHP SDK),使用Facebook OpenGraph协议获取组提要。它适用于公共团体,但不适用于私人团体。是否可以为我的应用程序添加对私人组的访问权限(如果我的管理配置文件可以访问组)?
也许还有其他方式可以获得私人团体的信息?
您必须使用具有user_groups
权限的用户令牌来读取私有组。现在有两个问题:
- 即使是扩展用户令牌的有效期也只有60天,因此您必须每60天刷新一次令牌,而cron作业无法做到这一点,您必须手动完成
- 它只适用于在应用程序中具有角色的用户。你肯定不会得到脸书批准的
user_groups
:https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-用户组
编辑:user_groups
已不存在,您现在只能使用user_managed_groups
,因此只能使用您管理的组。