Skip to content

Instantly share code, notes, and snippets.

@jbarnes439
Created August 30, 2020 17:45
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save jbarnes439/57d47f830ee4848bfb730b81ae50bc04 to your computer and use it in GitHub Desktop.
Review MeetUp API documentation
Does this API require authentication?: Yes
Does this API support CORS?: Yes
Find the events search endpoint documentation. Describe in detail the response format of the events search endpoint.
(HINT: You may need other keywords to find this endpoint.):
api.meetup.com/:urlname/events
The current version of the API, v3, serializes all responses as JSON.
Relevant metadata is encoded has HTTP headers with the response.
Paginating information of collection-oriented data is provided via Link headers.
Link types will be annotated with a "rel" attribute.
$ curl -H "Authorization: Bearer {access_token}" -i "https://api.meetup.com/find/groups?zip=10021"
HTTP/1.1 200 OK
...
Link: <https://api.meetup.com/find/groups?zip=10021&page=200&offset=1>; rel="next"
X-Total-Count: 10171
...
[{...}]
Some fields of response objects may not contain values, either based on privacy or availability.
In these cases, the Meetup API will omit these fields rather than serializing them with null values.
The same holds true in cases where you wish to filter fields as noted
What are the limitations placed on the number of requests that can be made?:
The Meetup API aims to provide consistent responsiveness and equal quality of service for all its consumers.
In order to do so, we limit the frequency at which the API will produce successful responses to a single client.
You can know your current rate limit status by reading X-RateLimit HTTP headers included in responses.
List the errors that you can expect when making calls to this API.:
400 Bad request when there was a problem with the request
401 Unauthorized when you don't provide a valid token
429 Too Many Requests when you've gone over your request rate limit
500 Internal Server Error an unexpected error occured on our servers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment