Services Plugins FAQs

Google Calendar + Offline Plugin

Hello, I recently subscribed to this plugin, however it does not let me know what permissions I need to enable for the oAuth to work. I was using the basic Calendar From Google plugin and that worked fine.

However when I went to use this one with the same credentials it did not work. Can you help me?

Hello @dylan2 ,
Thank you for contacting us.

I’ve checked how the plugin works on our demo page and didn’t find the problem you mention, everything works fine.
Please make sure that you have built the plugin correctly, as shown in our documentation and also on the demo page of the plugin.

If the problem still persists, please provide me with more information:
-Screenshots/Video of your plugin element’s configuration.
-Workflows associated with the plugin.
-Any additional details you believe are important for us to replicate and understand your use case.

Looking forward to your reply.

Best Regards,
Anton

@AntonZ Thank you for your response. Do you know what scopes you have set up for your Google OAuth. It does not appear to say in the documentation. That is what is causing the issue for me.

At the moment we have these scopes enabled.

Hey @dylan2 ,
Thank you for your quick reply.

We are not using any scopes.
Only the Google Calendar API is enabled.

To ensure the Google Calendar + Offline plugin works correctly, you need to make sure all the necessary permissions (scopes) are enabled for OAuth. Typically, the following standard OAuth scopes are required for interacting with Google Calendar:

  1. https://www.googleapis.com/auth/calendar – Full access to Google Calendar: allows reading, writing, modifying, and deleting events.
  2. https://www.googleapis.com/auth/calendar.events – Access to the calendar events.
  3. https://www.googleapis.com/auth/calendar.readonly – Read-only access to calendar events (use this if you only need to view events without making changes).
  4. https://www.googleapis.com/auth/userinfo.email – Access to the user’s email information.

It looks like you already have the calendar scope enabled (which likely corresponds to https://www.googleapis.com/auth/calendar), but I recommend checking if the other required scopes are added based on your application’s needs.

Best Regards,
Anton