Facebook Groups API: Details and Potential
Facebook launched a Groups API last week to allow developers to build applications which can control Facebook’s new Groups feature programmatically. The API currently enables developers to pull a Group’s basic info including name, description, owner, last updated time, and privacy setting; access the Group’s picture, view existing posts; see all members; and post to the Group. Facebook says developers will also be able to create Groups and manage Group membership via the API “in the near future.”
The API will allow developers to build applications over the feature, such as Group feed readers, Group recommendation engines, and more. Developers using the API to control old groups won’t have to modify their code.

Facebook’s Graph API reference page for Groups details exactly what is available through the API. Note that some information about the old groups product such as property names for links and venues, which don’t exist for new Groups, is listed here. The API can be used to publish to to the feed of a Group using POST if the publish_stream permission has been attained.
No authentication is necessary to access the data of open Groups, except “{group}/members” which requires authentication from any user, but not necessarily a member of the Group. Non-members can authentications can be used to access the basic information and picture of a closed Group, but not its feed. Despite the closed privacy setting supposedly allowing non-members to see members, calling for this data returns a granted request but no data on who is part of the Group.
Authentication must come from a Group member to get any data about a secret Group other than that a Group does exist for that ID. One option for those wishing to explore the Groups API is the Apigee Facebook API Test Console.

We’ve yet to see any developers release products with Groups API integration, but there is potential. Since Groups exist as secondary content channels to the default news feed shown on the Facebook home page, a way to aggregate the posts from all of a user’s Groups into a single, easy-to-browse feed could be a useful application. Group recommendation engines which helps users to find open Groups which appeal to them could also be an area for innovation with the API.
Since the product has yet to be fully rolled out, and Facebook has promised that additional API functionality is on the way, developers may be hesitant to devote resources to the Groups API so early. However, there is much to be gained by the first developer to help users better find, use, and manage the Facebook microcosms created through Groups.














October 11th, 2010 at 10:55 pm
[...] Pasirodė pirminė Groups API informacija. [...]
October 11th, 2010 at 11:33 pm
[...] Facebook Groups API: Details and Potential Facebook launched a Groups API last week to allow developers to build applications which can control Facebook’s new Groups feature programmatically. The API currently enables developers to pull a G… [...]
October 12th, 2010 at 12:34 am
Hi,
Thnx for the article. What is font name which used in the screen shot?
October 12th, 2010 at 6:54 am
@Pr0fess0rX: I’m not sure. If you meant the “Graph API reference” screenshot, you can see the original here: http://developers.facebook.com/docs/reference/api/group
October 12th, 2010 at 8:45 am
Going to be working to get this into MarketMeSuite ASAP – rock on guys this is awesome!
October 13th, 2010 at 3:42 am
Thanks for the post, but as you wisely admitted, while groups have not yet fully rolled out, there is no vivid reason for a developer to spend his time on programming something that should work because FB hopes so. Most developers are freelancers and time means money for them, so they are more likely to be busy with something that brings them money for sure.
October 14th, 2010 at 1:02 pm
[...] method mentioned above and another, potentially quite powerful facet of Groups: the open API that lets applications access, communicate, and essentially mine information from Group…: The API currently enables developers to pull a Group’s basic info including name, description, [...]
October 18th, 2010 at 12:08 am
[...] om APIer Inside Facebook har en riktigt bra genomgång av möjligheterna med Facebooks nya Groups API. Man kan använda detta API för att tex göra en news feed app för en given [...]
November 15th, 2010 at 3:31 am
Can’t wait to see Facebook release API calls to create both pages and groups, but don’t see it happening anytime soon. Too much potential for spam.
November 26th, 2010 at 8:17 pm
How much it may take to release the group API? I am waiting for it.