【发布时间】:2015-03-31 20:51:33
【问题描述】:
我是 Wordpress/Facebook 插件的作者,多年来,该插件使网站能够根据用户是否是其 Facebook 私人群组的成员来允许/拒绝登录,从而创建 WP 社区。突然间 - 以典型的 Facebook 方式 - 他们打破了它,现在声明:
user_groups 权限仅适用于允许人们 在 Facebook 尚不可用的平台上使用 Facebook。如果 例如,您正在 Android 和 iOS 上构建应用程序,您不会 批准此权限。 Web、桌面和电视应用程序也不会 被授予此权限。
参考:https://developers.facebook.com/docs/facebook-login/permissions/v2.3
以前,我通过 /group-id/members 端点确定用户是否是组的成员,并在组的成员列表中查找当前用户。这需要现在不可能的 user_groups 权限,因此不起作用。 /user/groups 端点也需要 user_groups,并且也不起作用。我发现使用 FQL (facebook graph api check if user is a member of a group using PHP) 的另一种方式的参考,据说不需要 user_groups,但他们也杀死了 FQL。
因此,虽然我很确定我知道答案,但我只是想联系一下,看看是否有任何可能的解决方法可以帮助我避免扼杀这个非常受欢迎的功能:基于其他一些方法来允许/禁止用户成为某个组的成员。只是在寻找一些开箱即用的想法 - 或者认为组功能完全丢失并永远消失是否安全?
感谢您提出的任何想法...
【问题讨论】:
-
不,没有别的办法
标签: facebook facebook-graph-api