Services Plugins FAQs

Google Calendar Service Account

Hi @Dumitru, thanks for getting back with me… I followed the steps in the Lin provided and I am still getting the same error. Here’s the key below:

Original Key:

-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC0E7mV+zasSvKw\nN3paBbveBI5M0nZ1WrLaYXPjBvh+DyKRts/cJKREtLGzLNDgChgHAEPTNFCSUmq6\nRRLWnxOfhfJjuWeNR9ojIc6rtkdEZqZ16JmSnLYVXm3roleUxLPQczz+9vjPGoRw\n6xHI8NfKi3eI9/+jbEruQlZYp/M3A3MRU+3BedYVE8VeFD6lCrafXAetDdDfczPb\nhF9KoSdutlqqJA5BBACuN8WFrNUa2pYd8KU2zjGGlswvVuIXAFNzIzCejqqRof4n\nHOv6RMWzNId+Gskez3lmSfC1bSq8t8imd+h2mSKCcJGhV/rjyiRmpVtsBhXWJeqq\nPfxMxKApAgMBAAECggEADRx2jGYAYruzlIL65JJlovz1Q2tQzACbjxeTXCSbc8o0\nUSRcrqxNouGpIouRIGQmawlo5s14pFQIiKFo2rmLBeK3IEL/4s3SzcYItICOtdCS\nLs7jB5q4uIY/Pe3Rr0zsbrFFRVHEEd2Iu76nH9ib+EJT+g6xzTtK8AgNHg1fFv0z\nY18Ve0Nb+abwLqZo2WmXEbGUxeGMD1KZfYorJQmyAro22k+VeLtfqcD/nuJtGb1i\nOmJJeXhDR4lM5NGLGE79cLhJIWbRszb5JB40uhTSzaHuRi7gS1vFIGh4T39NGFoa\nA/FuurHvvCpqxwsnIJ2KXjLcCC+XxCuZrTYkGDePpQKBgQD3r3tE1zCpuVauPxyJ\nmDmpZwXTF25CcS/E2pQmVjm1V4kFw++ya6ov4/hIDb+6pY3kKZaNKDi8miEHw8Oz\n3Wx0LGsS3pVhobhUy2sx8+xJab1m9k8LOb55/VmsqMKdreRUQ1lO6+h4sAeTtOcm\n/pC6OXqtROZq1Bh7mocpKDHq8wKBgQC6Hz3HtaVUyr7DKbOdz6+HwmWhrw3YmZPG\njZLH9OnUmuTImBo5lnaj5WCXB7AWEWCVSDcM228FYNBOL+SExTTINFT6oDvJn7Si\n4SgokG3cvj1sK74EfFH6RJFNcKMUauolkqpJRkS7cwxJpxfHA5J+GDaPcdewq/7+\nB+ivW2LXcwKBgCDu2ksa+cN3e0kL5zV8Yh5eLm4U7Xo0Jo/cKFq4mE++Zd+4X8Sv\ngB+CBl8+RMIChU1TIkt+j5y0ObQYmYru5B7GUS5fHimvIR1VNtmbf017m8127qel\nc+gwgZ3tioMAvh1eHx/ZSj3R2hAPu7R5oLDCN8eWI7UMony83T/hslF1AoGBAKjI\nvBXnvE7wrZ3+q0xpkxziRZgiT8QlQcXFjV6X05ViAieHCAFBWcW3tahA6Iaaq6O1\nIXcfZ8bQzRaah/l/fSYxjv7ZYF6v3ff3h5uBnp+YRctav68BrrXuiHZZtwpFCqGY\nJ6TbfGkhI/uG9CEeNDL1ckUTUC5/S3bDZVfg3/nRAoGBAOMghud10ELYOh30pjjG\ne6VVCV8U0JSSIgq3bp+XJNjJab23b0MvETAx5JpQmZcOa+KFci/5omFOc38wk9YC\nW6VW2scwY5CzKnjDjHbeg5f3BNkeTiHcxV9bBXsX1BOMMjCOq6wziL00kYCTCto/\nA+tMyjp7qrLegWqG3/7fXcfb\n-----END PRIVATE KEY-----\n"

Edited Key:

-----BEGIN PRIVATE KEY-----MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC0E7mV+zasSvKwN3paBbveBI5M0nZ1WrLaYXPjBvh+DyKRts/cJKREtLGzLNDgChgHAEPTNFCSUmq6RRLWnxOfhfJjuWeNR9ojIc6rtkdEZqZ16JmSnLYVXm3roleUxLPQczz+9vjPGoRw6xHI8NfKi3eI9/+jbEruQlZYp/M3A3MRU+3BedYVE8VeFD6lCrafXAetDdDfczPbhF9KoSdutlqqJA5BBACuN8WFrNUa2pYd8KU2zjGGlswvVuIXAFNzIzCejqqRof4nHOv6RMWzNId+Gskez3lmSfC1bSq8t8imd+h2mSKCcJGhV/rjyiRmpVtsBhXWJeqqPfxMxKApAgMBAAECggEADRx2jGYAYruzlIL65JJlovz1Q2tQzACbjxeTXCSbc8o0USRcrqxNouGpIouRIGQmawlo5s14pFQIiKFo2rmLBeK3IEL/4s3SzcYItICOtdCSLs7jB5q4uIY/Pe3Rr0zsbrFFRVHEEd2Iu76nH9ib+EJT+g6xzTtK8AgNHg1fFv0zY18Ve0Nb+abwLqZo2WmXEbGUxeGMD1KZfYorJQmyAro22k+VeLtfqcDuJtGb1iOmJJeXhDR4lM5NGLGE79cLhJIWbRszb5JB40uhTSzaHuRi7gS1vFIGh4T39NGFoaA/FuurHvvCpqxwsnIJ2KXjLcCC+XxCuZrTYkGDePpQKBgQD3r3tE1zCpuVauPxyJmDmpZwXTF25CcS/E2pQmVjm1V4kFw++ya6ov4/hIDb+6pY3kKZaNKDi8miEHw8Oz3Wx0LGsS3pVhobhUy2sx8+xJab1m9k8LOb55/VmsqMKdreRUQ1lO6+h4sAeTtOcm/pC6OXqtROZq1Bh7mocpKDHq8wKBgQC6Hz3HtaVUyr7DKbOdz6+HwmWhrw3YmZPGjZLH9OnUmuTImBo5lnaj5WCXB7AWEWCVSDcM228FYNBOL+SExTTINFT6oDvJn7Si4SgokG3cvj1sK74EfFH6RJFNcKMUauolkqpJRkS7cwxJpxfHA5J+GDaPcdewq/7+B+ivW2LXcwKBgCDu2ksa+cN3e0kL5zV8Yh5eLm4U7Xo0Jo/cKFq4mE++Zd+4X8SvgB+CBl8+RMIChU1TIkt+j5y0ObQYmYru5B7GUS5fHimvIR1VNtmbf017m8127qelc+gwgZ3tioMAvh1eHx/ZSj3R2hAPu7R5oLDCN8eWI7UMony83T/hslF1AoGBAKjIvBXnvE7wrZ3+q0xpkxziRZgiT8QlQcXFjV6X05ViAieHCAFBWcW3tahA6Iaaq6O1IXcfZ8bQzRaah/l/fSYxjv7ZYF6v3ff3h5uBnp+YRctav68BrrXuiHZZtwpFCqGYJ6TbfGkhI/uG9CEeNDL1ckUTUC5/S3bDZVfg3RAoGBAOMghud10ELYOh30pjjGe6VVCV8U0JSSIgq3bp+XJNjJab23b0MvETAx5JpQmZcOa+KFci/5omFOc38wk9YCW6VW2scwY5CzKnjDjHbeg5f3BNkeTiHcxV9bBXsX1BOMMjCOq6wziL00kYCTCto/A+tMyjp7qrLegWqG3/7fXcfb-----END PRIVATE KEY-----

@kelvin hello
Unfortunately we can not detect the problem on our side. Here are google recommendations on how to create the service key - https://developers.google.com/shopping-content/guides/orders-best-practices#service-account-key
which we followed as well during the process setting up the demo.

If it is possible to give access to your application to plugins@zeroqode.com , say which page is the location of the plugin workflow setup and name of the app so we could check it out.

Regards,
Dumitru.

Hello@Dumitru, I think I have spent more than enough time on your plugin, it just doesn’t work. The link you sent is for shopping, I am not sure how it has anything to do with Calendar Api, documentation on the Cal plugin is different from the link you are sending, I did however try both with no luck. I can’t give you access as I am on a Personal Plan and its unnecessary…

Is there anyway I could get a refund?

Thanks!

Hello @kelvin

Sorry to hear that you’re having trouble, but as mentioned seems like the issue is around the generated key.

Both our documentations provide insight and setup guide how to obtain a Service Account Key, which is a JW Token

https://docs.zeroqode.com/plugins/google-sheets-and-charts-service-plugin/obtaining-service-account-keys

For service types accounts procedure is the same , that’s why you may encounter reference to a different API and that’s why I’ve provided a link to Google best practices for Service Type keys because even for Orders API it is the same which we’ve followed in created our demo.
Also you can see the reference on our doc page :

You can test out the Demo Page: https://zeroqode-demo-04.bubbleapps.io/version-test/google_calendar__service_acc?debug_mode=true
And especially demo setup: zeroqode-demo-04 | Bubble Editor
The plugin works as expected.

As for refunds, unfortunately there is no refunds on purchase of these items as all the Plugin sales go through Bubble according to their policy.

Hope this helps.
:pray:

Regards,
Dumitru.

Thanks for the response @Dumitru, as I said earlier, I followed everything related to your plugin, it didn’t work. @andrew2 never confirmed it worked either. Nonetheless, I will be staying clear of any other plugins from Zeroqode, no offense.

Also. the Bubble policy link you provided does not say anything about refunds either, that’s misleading. In any-case, I will reach out to Bubble for a refund… Thanks again for your help!

Cheers!

@kelvin I can confirm that I’ve had it working with the private keys. However, the recent updates have definitely not been without issues.

@Dumitru I just got a chance to test the most recent update and unfortunately the primary action that I need, Create an event is missing. :-/ When I upgrade the plugin, every workflow step relying on that action breaks and it can no longer be found in the editor anywhere. I see Quick add event and edit event, but neither allow for creating an event with all the important fields for the event’s title, description, location etc. Can this please be fixed?

@kelvin I could never get it to work by creating and then copy and pasting the keys myself. However, I used their tool that costs something (can’t remember how much) and creates the keys for you. And, that worked! I was able to create a calendar for each tenant in my app and create / edit / read events on their behalf.

I didn’t comment earlier because I hadn’t had a chance to try their most recent few updates.

Hi @andrew2, thanks so much for the response. This is exactly where I am having issues, copying and pasting the keys with/without edits as per the plugin docs and nothing works. I spent all day yesterday and today trying all sorts, going through the docs, over and over, step by step and nothing, still the same errors.

Could you please share what tool you used to generate keys and how to’s when you get a chance? I would really appreciate it.

Kind regards,

Kelvin

@Kelvin I believe this is what I used --> https://pbservices-gtools.bubbleapps.io

@andrew2, How does this work? Is it a plugin? If so, can I buy it and what’s the plugin name?

Kind regards,

Kelvin

Tried this and I get this error message ( Sign in with Google temporarily disabled for this app
This app has not been verified yet by Google in order to use Google Sign In.)

@kelvin it’s an app by zeroqode that helps generate the keys you’ll need for the plugin you already have.

Is there an option to run even though it hasn’t been verified?

@andrew2 no option at all, just the error when I authenticate/login using my Google Creds… Hopefully the folks at Zeroqode can have a look and guide us.

Thanks a million!

Hello @kelvin

Sorry to hear about the experience, the links provided to reference to Bubble Marketplace Policies also their Terms can be seen in respective tab, sorry if that mislead you :pray: :
image

The tool that Andrew mentioned, currently is undergoing changes which will take time in order for it be available.

The process for obtaining the Google Service key is as described, in docs and should be processed accordingly.
We are on an agency plan and it is possible to add us as collaborators.
So if possible please add us.
:pray:

Here’s an example of a new key we’ve created for demo , worked with our demo page:

Original key
-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDF1jzZQhU+SZCa\n566SYqrbxud9EETyRB0Q5oHep1Tnu6EMg0WQPgA95sfA7HnkDEA9Zd5NCI9t/14a\nt0G9jiCbWF3BM5poa6c7/kTvkxazuxcOxwXMsUncVeXJK/CZUPMm2vaujBhj4u3T\nVW/UyVCLFJ0pC38bWkKO7Q5i/AEUGSvkIzqaxDe9uzK+QH59GYvwhQtKXXlra4TA\nzXz17zTD3QCxjK9nM64AsykUVCYuqzFjdBqsyGR4T8s7KhOdrGxONB6gkl2gLhbg\n8jJW9RxcNvkkz5b2Oknl8D129wwBrt2yU98MsZvCG8RBt7iDdIa9KljEVbedn/1p\nWagmXLZVAgMBAAECggEABy6zmDiQCuBUFDHJ3bY0FtyOLFK6McOfJA+0KLZgMFz2\nCD1Dg88scCaTwrx1ky8YN3/25cDpHWFMR9zKR9QEILrA8igp/Xe+KC1agafVLlFr\n/ZKpQSoJ+FuimrnPvEddi0xGtc+3LlsG1phVZIGWi9dSmB8da9pp4n+SIIaeuKJl\nhLVw99FA7q2LAm7HG2l0mFHotZR7oZWms5pIeyvYJmvVpYBwHMqsDEIb7/lRfXUY\na7rK5IMAExeVext0dbt1/iz1e7hwO45X2DcPJbBlKrCifsHt+BtUbLBQw9l/IFkV\n2CgIIFR3rpR/QqXhJboHiUmeDaOWGiP8Ng9Sk+BZtQKBgQD2yirvVzURuxu3eP9n\nzjNArd3qObhC0hbXtgCPUv4a2zvOQSHmwO0jkY842QSX8IQZgvve7wH6TQUa5Kzq\nbIQ2Um0bSMSUDjcvVgnKyjnwNHl9aIQUArUf9F0mjCkk5BXQNEZAnY+bpB5vGwO9\nRnPr69pPyjU7qF6AniX/DUKvMwKBgQDNOF+vf1dZuqYvniZp0Q/1AqvJIfbDe3jQ\nOzg3MtwV8uTob50OJ9NkBa5ZkNyz29TOE+KTwxmfEhwr1vaj3M2pnsvXgxkqmJTm\nny3UftFk0K9CzxyDkW2eNbF079dj5n681B3+EkXgs+g6a0iVOSr6FlarU2tW+7XZ\nonDL67AkVwKBgBxSTSUUa/mx8FdY4m6mQkl86oezwgqhE5ADygKospKgcDeWT+6s\nW0qGrNoIRbeuGWrYFlGaOi7gYeKZNaLdezrEsNK9whl/nCOpiwwjswx26S5ULTwi\np2iYYYxH73zVVA+FwD4wFsf0yK1Ve1NgX3NGqNIZUYycIOQ/wfqIKgvzAoGAFxzT\nQfuwhc2Mq+4+20oNZwW+/S8TEJ8WUzVoNmdG/D3X5Am2AYMgvrIZGcND6AnJJNB+\ngy/E8fJjM9jI/FmA3CqjQIlmSzLWCkdBLR5/TMBoDLkwt+yoENpxOv9MHdc2zOOC\n4TuDnTQF4pZ0nUHMAlCDwFXrz+cXawRtebn4o48CgYEAgXmWadfi3uRdqD7MktYx\nhBAPTwjjmyrvw0wIAMpEA9GvNyTdcudaTelubfa9ylcY0PA8gUbooNH6QfjwzlWJ\n6xbqWdev0e8pZg7k5zAmsqEI+O9nyE8N3Pu1bFs2PBQfS4nM9yrdd497z9IZvZab\n0MBqNqny8uue6F2XgpI7CAs=\n-----END PRIVATE KEY-----\n

Edited key

-----BEGIN PRIVATE KEY-----MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDF1jzZQhU+SZCa566SYqrbxud9EETyRB0Q5oHep1Tnu6EMg0WQPgA95sfA7HnkDEA9Zd5NCI9t/14at0G9jiCbWF3BM5poa6c7/kTvkxazuxcOxwXMsUncVeXJK/CZUPMm2vaujBhj4u3TVW/UyVCLFJ0pC38bWkKO7Q5i/AEUGSvkIzqaxDe9uzK+QH59GYvwhQtKXXlra4TAzXz17zTD3QCxjK9nM64AsykUVCYuqzFjdBqsyGR4T8s7KhOdrGxONB6gkl2gLhbg8jJW9RxcNvkkz5b2Oknl8D129wwBrt2yU98MsZvCG8RBt7iDdIa9KljEVbedn/1pWagmXLZVAgMBAAECggEABy6zmDiQCuBUFDHJ3bY0FtyOLFK6McOfJA+0KLZgMFz2\nCD1Dg88scCaTwrx1ky8YN3/25cDpHWFMR9zKR9QEILrA8igp/Xe+KC1agafVLlFr/ZKpQSoJ+FuimrnPvEddi0xGtc+3LlsG1phVZIGWi9dSmB8da9pp4n+SIIaeuKJlhLVw99FA7q2LAm7HG2l0mFHotZR7oZWms5pIeyvYJmvVpYBwHMqsDEIb7/lRfXUYa7rK5IMAExeVext0dbt1/iz1e7hwO45X2DcPJbBlKrCifsHt+BtUbLBQw9l/IFkV2CgIIFR3rpR/QqXhJboHiUmeDaOWGiP8Ng9Sk+BZtQKBgQD2yirvVzURuxu3eP9nzjNArd3qObhC0hbXtgCPUv4a2zvOQSHmwO0jkY842QSX8IQZgvve7wH6TQUa5KzqbIQ2Um0bSMSUDjcvVgnKyjnwNHl9aIQUArUf9F0mjCkk5BXQNEZAnY+bpB5vGwO9RnPr69pPyjU7qF6AniX/DUKvMwKBgQDNOF+vf1dZuqYvniZp0Q/1AqvJIfbDe3jQOzg3MtwV8uTob50OJ9NkBa5ZkNyz29TOE+KTwxmfEhwr1vaj3M2pnsvXgxkqmJTmny3UftFk0K9CzxyDkW2eNbF079dj5n681B3+EkXgs+g6a0iVOSr6FlarU2tW+7XZonDL67AkVwKBgBxSTSUUa/mx8FdY4m6mQkl86oezwgqhE5ADygKospKgcDeWT+6sW0qGrNoIRbeuGWrYFlGaOi7gYeKZNaLdezrEsNK9whl/nCOpiwwjswx26S5ULTwip2iYYYxH73zVVA+FwD4wFsf0yK1Ve1NgX3NGqNIZUYycIOQ/wfqIKgvzAoGAFxzTQfuwhc2Mq+4+20oNZwW+/S8TEJ8WUzVoNmdG/D3X5Am2AYMgvrIZGcND6AnJJNB+gy/E8fJjM9jI/FmA3CqjQIlmSzLWCkdBLR5/TMBoDLkwt+yoENpxOv9MHdc2zOOC4TuDnTQF4pZ0nUHMAlCDwFXrz+cXawRtebn4o48CgYEAgXmWadfi3uRdqD7MktYxhBAPTwjjmyrvw0wIAMpEA9GvNyTdcudaTelubfa9ylcY0PA8gUbooNH6QfjwzlWJ6xbqWdev0e8pZg7k5zAmsqEI+O9nyE8N3Pu1bFs2PBQfS4nM9yrdd497z9IZvZab0MBqNqny8uue6F2XgpI7CAs=-----END PRIVATE KEY-----

Hello @andrew2

Sorry for trouble :pray:

We pushed the update to live, please upgrade to latest version seems , refresh the application -
the action should be available:

Regards,
Dumitru.

Hi@Dumitru, I just sent you an invite to my app. You can find the plugin on Dashboard page, there’s a pop up to Create Calendar from there a Button with the workflow.

Thanks again…

Hi @kelvin

We’ll check this out , we’ll provide an update on the matter asap. :pray:
The original key is the same as provided in the message above?

Regards,
Dumitru

@Dumitru, thanks for getting back. Yes, the same edited key as the message above…

Thanks

hello @kelvin

Thanks for the patience, we’ve checked the application and managed to fix the issue with the key.
Now the New Calendar action should work as expected, and all other actions/calls for that matter.
Please check it out :pray:

Regards,
Dumitru.

@Dumitru, thanks much for fixing this issue. Could you please tell me what you did to make it work? I may need to buy the plugin for another project.

Kind regards,

Kelvin