I'm the author of a Wordpress/Facebook plugin that for many years has given sites the ability to create WP communities by permitting/rejecting logins based on whether or not users are members of their private group on Facebook. Suddenly - in typical Facebook fashion - they broke it, and now state:
The user_groups permission is only approved for apps that let people use Facebook on platforms where Facebook is not already available. If you're building an app on Android and iOS, for example, you won't be approved for this permission. Web, Desktop and TV apps will also not be granted this permission.
Reference: https://developers.facebook.com/docs/facebook-login/permissions/v2.3
Previously, I was determining whether or not a user is a member of a group via the /group-id/members endpoint, and looking for the current user among the group's members list. This requires the now-impossible user_groups permission, and thus won't work. The /user/groups endpoint also requires user_groups, and won't work either. I found reference to another way using FQL (facebook graph api check if user is a member of a group using PHP) that supposedly didn't require user_groups, but they've killed FQL too.
So while I'm pretty sure I know the answer, I just wanted to reach out and see if there's any possible workaround that might help me avoid killing this extremely-popular feature: some other way to allow/disallow users based on membership to a group. Just looking for some outside-of-the-box thinking - or is it safe to consider Groups functionality completely lost and gone forever?
Thanks for any ideas you may have...