I’m following the tutorial on how to enable Google Calendar sync but it’s not working out.
Just upgraded to 7.11
Created new credentials in google API
But i don’t understand this section:
For Section 2, give it a descriptive name. Leave ‘JavaScript origins’ blank.
Under ‘Authorized redirect URIs’, you need to fill in the full URI to the ‘saveGoogleApiKey’ Entry
Point. Note that this does not need to be a public URL. It only needs to be accessible to the user who is
enabling the calendar sync. I’d absolutely recommend having an https enabled site for production on a
publicly accessible site.
The reference page in suitecrm.com does not reflect what Google Console shows on screen, but I managed to enable GCalendar API and create a new credential for this anyway.
After I click “Allow” (access to my GCalendar, in the Google account selection page), instead of “returning to SuiteCRM”, I get a blank page.
The problem seems to be the callback URL generated by SuiteCRM, which does NOT include the (web) folder in my server where my SuiteCRM instance is installed.
I tried to tamper with the generated URL in order to include the missing web folder my SuiteCRM is installed in. But Chrome seems to get stucked in a “form submission” loop and doesn’t get back to the Administrators page
Now I’m trying moving the installation one folder up, to the web root to see if this will finally solve this.
.anyways: is there a place where I should configure the callback URL? Is it just there in the Calendar settings under /profile ?..
I got it to work. The file “cacert.pem” was missing. I download it from https://curl.haxx.se/docs/caextract.html. I put the file in php directory. I modified the php.ini to add (or uncomment) these 2 lines:
Is there any update here? It looks like everything is fine, but there is no sync.
user request access to google, all is good, but nothing happens in the actual map.
did someone get this working?
Thanks for any feedback!