Google Calendar Action

JIVAS action wrapper for Google Calendar API. This action provides seamless integration with Google Calendar services using the Google Calendar API. As a core action, it simplifies calendar management and event synchronization. The package is a singleton and requires the Jivas library version ^2.0.0.
Package Information
- Name:
jivas/google_calendar_action
- Author: V75 Inc.
- Architype:
GoogleCalendarAction
Meta Information
- Title: Google Calendar Action
- Group: core
- Type: action
Configuration
Dependencies
- Jivas:
~2.0.0-aplha.40
- oauth2client: 3.0.0
- google-api-python-client: 2.97.0
- google-auth: 2.32.0
Google Sheets API Guide
Step 1: Create a Service Account
- Go to the Google Cloud Console.
- Create a new project or select an existing one.
- Navigate to APIs & Services > Credentials.
- Click Create Credentials > Service Account.
- Fill in the required details and click Done.
Step 2: Enable Google Sheets API
- In the APIs & Services > Library, search for Google Calendar API.
- Click Enable to activate the API for your project.
Step 3: Download Service Account Key
- In the Credentials section, locate your service account and click it.
- Click keys > add key > Create new key.
- Select JSON and create.
Step 4: Share Calendar with Service Account email
- Open your Google Calendar.
- Under My Calendar, click Settings and Share.
- Go to Shared with and add the service account email (found in the JSON key file) with See all events permissions.
Best Practices
- Validate your API keys and webhook URLs before deployment.
- Test webhook registration in a staging environment before production use.
🔰 Contributing
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your GitHub account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/TrueSelph/google_calendar_action
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to GitHub: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph
🎗 License
This project is protected under the Apache License 2.0. See LICENSE for more information.