We're researching the Facebook API for a project and hoping to leverage the Groups API in native iOS and Android apps. In particular, the ability to create and participate in many of the features offered by Facebook Groups.
None of our Facebook apps are in the App Center so we can't make requests on their behalf. After playing around with the Graph Explorer and being unable to create groups because of a lack of manage_groups permissions we started to believe that it was because of our App Center presence.
Am I understanding the docs correctly? Is an approved App Center app a requirement to even test calls that require manage_groups permission?
There's a groups API available for 'App and Game groups' which is available to Games which are hosted on Facebook.com and have been approved for the App Center on Facebook.
Other apps can manage groups on behalf of Admins, Developers and Testers of the app (not other users), but the groups are tied to the app ID, and it doesn't allow your app to modify groups not created via that mechanism.
Short answer: there isn't a publicly accessible groups API except for the 'App and Game Groups' feature, which can be tested by any app, and used by any App-Center approved canvas games