Services Plugins FAQs

Configuration Google calendar offline and connexion with oAuth

Hello,
I have a problem to configure the offline mode. I would like to use the same google calendar account for several users without the need to authenticate with the social network login.

I have created the fields in user table : refresh_token and idToken.

I can refresh the token with the procedure get access token

but impossible to display the calendars. But if I go through the social login network it works.

What did I forget?

Edit: Maybe I didn’t use the right plugin: maybe I should have taken “Google Calendar (Service Acc.) Plugin for Bubble”

Best regards

Emmanuel

Hello, @Emmanuel7!

Thanks for reaching out, Emmanuel!

If you’d like several users to have access to the Google Calendar without authentication, Google Calendar + Offline, unfortunately, will be not suitable for you, because this plugin allows you to see the calendar only with authorization, and the other users as well. This is why the calendar is displayed only if you go through the social login network.

Yes, I think the Google Calendar (Service Acc.) will be more suitable for your purposes since you can use this plugin without a user being signed in with their accounts.

If you decide to install this plugin please make sure that you perused very carefully and in detail all the information about it, namely:

If you have any other questions please feel free to ask.
Regards,

Hello Lera,

Thanks for the response.

For Google calendar + Offline : Which connection should we use in production the social network or OAuth?

And why after a few hours of operation I get a 401 error and I have to delete the user and recreate the connection for it to work again?

Best regards

Hello, @Emmanuel7!

The “Google Calendar + Offline” required only OAuth connection, cause of this please follow the plugin documentation, especially this section.

Unfortunately, we are not quite sure why is it happening on your side since our demo page plugin works properly and it doesn’t need the actions you have mentioned to operate well. Please make sure you have set up a refresh token as per these instructions.

Please let us know if you have any other questions.
Regards,

Hello Lera,

I am a little bit confused. I followed the doc and it doesn’t work.

And for the demo page (https://bubble.io/page?version=live&id=zeroqode-demo-11&name=google-calendar&tab=tabs-1)
I don’t really understand, because you use the social network connection for connect and I can’t find where you retrieve the token.

Best regards

Hello, @Emmanuel7!

If you carefully follow the plugin’s documentation, you will notice that the connection type (namely, the keys you create in step 3) of the plugin Google Calendar + Offline is OAuth only. But in case you will try to use a social network connection - token will not work. In our demo version is used OAuth too.

In case you have other questions please ask.

Rgards,

Hello,

I’m sorry but I can’t get your plugin to work, what happens after the connect tokens in the user database.

I can’t test with your demo because your application is blocked …

this screenshot is from your bubble demo application

Thanks

Best regards

Hello, @Emmanuel7!

Let me try to help you with this point. After configuring all settings and keys correctly according to the documentation and when you click the button “Connect to Google” you need to authorize with your Google account:





I have checked our Demo version and have gone all the way through the authorization process. I assure you that it works properly :slight_smile:
All settings related to Google require attentiveness and a little patience :slight_smile:
Please check out our Demo once again and try to customize your app as well.

Let us know if you achieved the desired result.
Regards,

@Emmanuel7 @lera I’m having the same/near identical problem. I have not bought/downloaded your plugin. Rather I’m trying to test out your Live Demo by connecting to my google account. I tried 2 different google accounts on 3 different browsers. I also tried multiples times using my vpn (turned on) and turning my vpn off. I always run into Google blocking your demo app. Is this something you can fix? I really want to test out your plugin in a “first-person way”.

I suspect Google is incorrectly flagging the ZeroQode plugin live demo link as suspicious. ZeroQode should be able to file a “false report” and/or reach out to Google to allow Demo to function.

What do you recommend? Am I missing something?

by the way the same block by Google happens to me for your free “Calendar from Google” plugin live demo. very confusing…

Hello, @guy.blueoceans!

Please allow me to discuss this question internally. We’ll reply to you as soon as the case will be investigated.
Thank you.

Regards,

Hi, @guy.blueoceans, @Emmanuel7!

We have discussed the question with blocking internally and already have a conclusion.
Unfortunately, this screen appears when the same project has been used for a long period of time. And it is required to send it to Google for verification. This is why we periodically make some modifications to our demo app for testing purposes, and after this everything works again.

This happens only with our demo app, but when you install the plugin and use it with your own API Keys, these troubles will not be reproducing on your side at all.

Our team has resolved this case, so you can check out the Demo version of both plugins - Google Calendar + Offline and Calendar from Google right now.

Apologies for the inconvenience! :pray:
Regards,