从私人群组获取Facebook订阅源


Get Facebook feed from private group

我编写了自己的脚本(使用官方的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,因此只能使用您管理的组。