Hi All,

Myself ([email protected]), Inshaf ([email protected]) and Sriashalya (
[email protected]) have planned to develop the $subject.
Please find the project plan below.

*Introduction*
The Meetup API provides simple RESTful HTTP and streaming interfaces for
extending your community using the Meetup platform from your own apps. [1]
<http://www.meetup.com/meetup_api/>

*Meetup API** Operations*

Batch

- Performs multiple API requests in batch


Boards

- Listings of Group discussion boards

- Listings of Group discussions

- Listing Group discussion posts
Categories

- Returns a list of Meetup group categories
Cities

- Returns Meetup cities
Dashboard

- A dashboard of aggregated Meetup information for the authorized member.
Events

- Searches for recent and upcoming public events hosted by Meetup groups.

- Recommends upcoming meetups for the authorized member.

- Access Meetup events using a group, member, or event id.

- Create event.

- Update an existing Meetup.

- Retrieve a single meetup.

- Deletes a specified meetup.

- Returns messages that appear under "Talk about this Meetup".

- Posts messages that appear under "Talk about this Meetup".

- Retrieve a single event comment or reply.

- Retrieve a single event comment or reply.

- Subscribe to notifications on updates to a given comment thread

- Like a given Event comment.

- Unlike a given Event comment.

- Listing likes of a given event comment.

- Accessing Meetup comments.

- Allows members to posts rating for an event after it's occurred.

- Lists attendance records for Meetup events.

- Takes Member attendance for an Event.

- Allows organizers of a group to note payments made by members for an
event.

- Add user to an event watch list to get notified when a spot becomes
available.

- Remove user from an event watch list.


Feeds

- Retrieve the activity feed for a member's groups
Groups

- Fetch information about Meetup Groups.

- API method for accessing meetup group comments.

- Uploads a new Meetup Group photo.

- Text, location, category and friend-based group searches.

- Fetches a Meetup Group by urlname.

- Edit their Meetup group information.

- Group Topics Add.

- Group Topics Remove.

- Recommended Groups.

- Similar groups.


Members

- Access members of Meetup Groups.

- Retrieve a single member.

- Edit the authorized member's attributes.

- Delete the specified member photo.

- Uploads a photo to be associated with a Member.
Messaging

- Allows messaging-authorized requests to send messages between members.
Meta

- Returns the current API service status.
Notifications

- Returns all recent Meetup notifications for the authorized member.

- Marks groups of notifications
<http://www.meetup.com/meetup_api/docs/notifications/> as read.

- Updates group and member-specific notification settings, POST method.

- Updates group and member-specific notification settings, GET method.
oEmbed

- oEmbed implementation
Photos

- Delete specified event photo.

- Returns comments on meetup photos.

- Posts comments that appear below photos.

- Returns photo albums associated with Meetup groups.

- Returns photos by member, group, album, event, photo ID, or tagged member.

- Creates photo albums within a Meetup group.

- Uploads a photo for a given event.
Profiles

- Returns member profiles associated with a particular group.

- Allows an authenticated member to join a group by creating a profile.

- Update a member's group profile.

- Retrieves a single group profile.

- Deletes a member's group profile.

- Approves one or more requests for group membership.

- Declines one or more requests for group membership.


RSVPs

- Query for Event RSVPs by event.

- Creates or updates an existing RSVP.

- Retrieve a single RSVP.
Streams

- Consuming using long-polling stream

- Consuming using socket stream
Topics

- Returns a list of Meetup topic categories

- API method for accessing meetup topics

- Recommends suggestions for group topics based on a text search and
optionally other topics
Venues

- Searches for public venues within a given geo space

- Search for Meetup venues by one of your groups, events, or venue
identifiers

- Returns venues a group has previously hosted events at

- Returns venues Meetup finds relevant to you based on location and category

- Interface for creating new Meetup venues.
Everywhere comments

- Post comments

- Get comments or comment for given id

- Delete comment
Everywhere communities

- Get communities

- Get community by id

- Add community/community

- Delete community

- Get follower/followers

- Add follower/followers

- Delete follower

Everywhere containers

- Get container/containers

- Add container/containers

- Delete container/containers

- Get alerts

- Add alerts
Everywhere event seeds

- Editing events seeded to communities.

- Querying an event seeded to communities

- Removing all events seeded to communities

- Creating an event to seed to all communities
Everywhere events

- Editing events to communities.

- Querying an event to communities

- Removing all events to communities
Everywhere rsvps

- Editing rsvps.

- Querying rsvps

- Removing rsvps
Everywhere seed events

- Accessing events seeded to communities.


*Authentication*
Supports OAuth 2.0 protocol

*Meetup Connector Summary*
Connector Name: meetup-connector-1.0.0
API Version: 2.0
Technology: REST

[1] http://www.meetup.com/meetup_api/


Regards.
*E. Ananthaneshan*
Associate Software Engineer
WSO2, Inc: http://wso2.com
Mob: +94 712307125
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to