Edited: This answer is out of date and no longer works.
Google+ Communities can be treated the same as Profiles and Pages for some things in the Public Data API. You can just replace the profile_id with the community_id and most things will work. The Community probably needs to be public, however. You can only use the activities.list
and activities.get
methods to get posts from the community - there is no way to get information about the community itself (the equivalent of people.get
).
Events are also available using the API and are more or less like comments. There are some differences, of course, and it does not always turn up in search results the same way. You may also want to look into the Google Calendar API and access events through that interface instead.