Meetup Connector
Overview
"Meetup offers a variety of features designed to make group organizing and event planning seamless. Users can create groups based on their interests, join existing ones, schedule events, and discover activities happening nearby."
Documentation
Description:
1. Visit the Meetup website: www.meetup.com.
2. Sign Up: On the homepage, you will typically find a "Sign up" or "Join Meetup" button. Click on it.
3. Enter Details: Fill out the required details such as your name, email address, and create a password. If you're using a social media account to sign up, you may need to authorize Meetup to access your account.
4. Complete Registration: Follow any additional prompts to complete the registration process. You might be asked to confirm your email address.
5. Profile Setup: Once registered, you can set up your profile by adding a profile picture, interests, and a short bio. This helps Meetup suggest groups and events that match your interests.
6. Add your card details and continue for trial access.
7. Access Your Profile: Once logged in, navigate to your profile page. This usually can be found by clicking on your profile picture or username in the top right corner.
8. Look for an option like "Profile" or "Account Settings" in the dropdown menu. After redirecting to settings page on the left-hand side, go to the 'API Guide' listed as the last but one option.
9. After navigating to the API Guide page on the left bottom we can find OAuth Clients option, click on that we will find an option to create new client where we can register for authorizations as shown below. It will take 1day for Meetup Team to accept and provide us with Authorizations.
Features and limitations:
- Groups API: Use the Meetup portal to create groups and retrieve them via the Get Groups API.
- Venue API: This API generates the venue ID.
- Create Event: An event can be created using this API.
Dependencies:
- Mendix modeler 10.10.0 & above.
Installation:
- Download the Meetup connector module from marketplace.
- Download GooglePlaceAutocompleteConnector module & it's Example_Implementation module.
- Download ZoomMeetingConnector module.
Configuration:
- Generate a Google API key from Google Cloud and configure it in the constant provided in the GooglePlaceAutoCompleteConnector module.
- Add the Meetup Configuration page to the navigation. Run the application, enter the client key, client secret, and redirect URI, then save the details. Click the "createcode" nanoflow button. This action will redirect you to a page where you need to click the "Give Access" button to save the access token.
- Add Zoom configuration page to the navigation, run the application and enter the details.
- Add module roles "Administrator" and "User" and assign them to the project module.
Known bugs:
- When creating an event, the API does not provide the venue ID for certain locations.
- The meeting link will be generated only for locations where the venue ID is available.