Amelia Google Calendar Integration Improvements Requested
I have been using YouCanBookMe (youcanbook.me) with my Google Calendar for years. I just configured Amelia with my Google Calendar and found the procedure to be long and tedious. And, to top it off, I had to send the OAuth info in to Google for verification.
Integrating a Google Calendar with YouCanBookMe takes about 5 minutes. You really need to improve the process Amelia uses!
Here is a link to the YouCanBookMe Calendar Integration page:
Example disclosure: “(App’s) use and transfer to any other app of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.”
Under the Google API Services User Data Policy, your OAuth Display Name must accurately represent your app’s identity to users when requesting access to their data.
To fix any issues, please update the display name on the OAuth Consent Screen configuration page of the Cloud Console. Make sure your project accurately shows its true identity to Google users.
Scopes Selection & Justification
You must provide a detailed justification for your requested scope(s), and an explanation for why a narrower scope would not be enough.
For example: https://mail.google.com/ to read and compose from Gmail. I will need read access in order to____ so that my app can ____. I will need compose access in order to ____ so that my app can ____ . A narrower scope would not be sufficient because ____.
Read these pages for more information about OAuth Scopes:
It looks like the client_id you submitted for review is different to the client_id associated with the demo video you sent us.
In-Review client_id: 868073911479
Demo Video client_id: 427012832992
To continue with the verification process, please reply to this email with a new YouTube demo video associated with your In-Review client_id: 868073911479. The video should show in detail:
How to log into your project
Make sure that the URL bar with the client_id is clearly visible
Thank you for your patience. Please let us know if you have any questions. You can also find more information in the OAuth API Verification FAQ.
-----
My response:
This is much too much work! I am simply trying to integrate my Google Calendar with Amelia (https://wpamelia.com/) so that people can book appointments with me! I'm not sure why Amelia's Google Calendar integration is so complex!
I'm going to drop Amelia and use a service like YouCanBook.Me or Calendly, where the integration with Google Calendar is much easier!
Amelia Google Calendar Integration Improvements Requested
I have been using YouCanBookMe (youcanbook.me) with my Google Calendar for years. I just configured Amelia with my Google Calendar and found the procedure to be long and tedious. And, to top it off, I had to send the OAuth info in to Google for verification.
Integrating a Google Calendar with YouCanBookMe takes about 5 minutes. You really need to improve the process Amelia uses!
Here is a link to the YouCanBookMe Calendar Integration page:
https://support.youcanbook.me/hc/en-us/articles/17321277525143-Integrating-a-calendar-with-YouCanBookMe
Please ask your development team to make it as easy to integrate Amelia with Google Calendar as it is to integrate YouCanBookMe with Google Calendar.
Thanks very much,
John
I received this email from Google's API OAuth Dev Verification this morning:
-----
Thank you for your response.
Your app needs to follow some additional requirements to continue with the verification process:
Limited Use Requirements
Your privacy policy and use of Google user data obtained via Restricted and Sensitive Scopes must comply with the Limited Use Policy.
To attest your compliance with the Limited Use Policy, we suggest adding a disclosure that meets the following requirements:
Note that apps distributed on Google Play are also subject to the Google Play Developer Distribution Agreement.
You can also find more information in the Limited Use Requirements section of the OAuth API Verification FAQ.
Consistent Branding
Under the Google API Services User Data Policy, your OAuth Display Name must accurately represent your app’s identity to users when requesting access to their data.
To fix any issues, please update the display name on the OAuth Consent Screen configuration page of the Cloud Console. Make sure your project accurately shows its true identity to Google users.
Scopes Selection & Justification
You must provide a detailed justification for your requested scope(s), and an explanation for why a narrower scope would not be enough.
For example: https://mail.google.com/ to read and compose from Gmail. I will need read access in order to____ so that my app can ____. I will need compose access in order to ____ so that my app can ____ . A narrower scope would not be sufficient because ____.
Read these pages for more information about OAuth Scopes:
Validation of App Functionality
It looks like the client_id you submitted for review is different to the client_id associated with the demo video you sent us.
To continue with the verification process, please reply to this email with a new YouTube demo video associated with your In-Review client_id: 868073911479. The video should show in detail:
You don’t need to be personally visible in the video. Demonstrating the process from the keyboard/screen view is fine.
You can refer to these pages for more information about specific OAuth Scopes:
Thank you for your patience. Please let us know if you have any questions. You can also find more information in the OAuth API Verification FAQ.
-----
My response:
This is much too much work! I am simply trying to integrate my Google Calendar with Amelia (https://wpamelia.com/) so that people can book appointments with me! I'm not sure why Amelia's Google Calendar integration is so complex!
I'm going to drop Amelia and use a service like YouCanBook.Me or Calendly, where the integration with Google Calendar is much easier!
Hello John,
Thank you for sharing that with us.
I will have this passed to our developers and see if there is anything that needs to be done from our side.
In the meantime, please let me know if you have any other questions.
Kind Regards,
Uros Jovanovic
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Thanks Uroš.
No other questions right now!
Best,
John
Hello John,
Thank you for understanding and the update on this.
Kind Regards,
Uros Jovanovic
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables