Понастоящем заявената от вас страница не е налице на вашия език. Посредством вградената лента за превод на Google Chrome можете незабавно да преведете която и да е уеб страница на избран от вас език.
Feb 10, 2020

Why can't I view my embedded calendars when I'm not logged into a google account?

Earlier this morning a co-worker told me she couldn't the online calendar on our company webpage.

I tried browsing the site from my Android phone and could see the embedded calendar. I had another co-worker try and she could also see the site.

After troubleshooting steps (clearing browser cache, restarting computer)

To narrow down things, I made a simple test.html file which only contained the embed code for one of the calendars embedded in our site. On the first co-workers computer it still didn't work. I asked the co-worker to login to her google account so I could see if she could access google calendars through the normal interface (suspecting a firewall issue perhaps). After she logged in, my test.html file worked fine. I also eliminated an internal network issue by browsing to our site using my mobile data

Further tests confirmed that users who were logged into the google ecosystem could see the calendars and those not logged in (including my own tests using Chrome's incognito mode) saw a large empty space where the calendar should have been.

The calendars in question are all set to "Make available to the public". I even tried isolating a single calendar this way and pasting a fresh embed code into my test.html file to see if something about the embed code has changed over time. When logged-in to google, the tests work; when run through incognito mode, they fail. I also tried checking and unchecking the "make available" option to circumvent any sort of changes that might have taken place on google's side with respect to the setting.

Has google recently changed something about how and where embedded calendars are allowed to display?

This doesn't just occur on my website. I checked out another company that has a website with an embedded google calendar on their site and it behaves the same way.
Locked
Informational notification.
This question is locked and replying has been disabled.
Community content may not be verified or up-to-date. Learn more.
Recommended Answer
Feb 11, 2020
Hi everyone, thanks for reporting this - I can confirm the issue, and have escalated this thread. Hopefully we'll get an update on the problem soon.
Last edited Feb 11, 2020
Diamond Product Expert ∙•● Olivier ● 7222 ●• recommended this
Helpful?
Recommended Answer
Jun 30, 2020
Hi everyone, this seems to be a new variation on the original problem... I've reported it and will let you know when I have any news.
Last edited Jun 30, 2020
Diamond Product Expert Neil@GCalTools recommended this
Helpful?
All Replies (174)
Feb 10, 2020
I have two websites that are doing the same thing. Google, has something changed??
Jul 9, 2020
Thanks for the screenshot - what I notice is the error that says "Some events are not displayed because you don't have permission...". Are you sure the events themselves are not set to "private"?

Unfortunately Google's permissions/sharing system doesn't allow for much fine control over who can edit what. You'd have to share the entire calendar with specific people giving them full permissions to edit or delete anything on the calendar to allow them to create an event.
Jul 10, 2020
I can confirm they are public events that I've created - you should be able to see them here?


That's fine, second best option is that I can add them myself - but they're not pulling through at all at the moment!
Jul 10, 2020
I can't see any events at all on the "Bookings" calendar at that link. Looking at the source code for your site, it is supposed to show three calendars, including Booking", but the only calendar displayed with events seems to be the Holidays calendar for NI.

Have you double-checked that your embed code includes the calendars that you think it does? It's hard to tell because because you've hidden the calendar titles and selector, so I would go back to Customize and include those in your embed code, and check you've included the correct calendars in the left hand panel. It's hard debugging this without access to your calendars, but hopefully that should help you figure out what is going on.
Last edited Jul 10, 2020
Jul 10, 2020
I reported earlier that I could not view an embedded public calendar on Chrome, but it worked on other browsers.  I've now discovered that the calendar is blocked by by Ghostery privacy blocker.  I told Ghostery to trust my site, and it now works.
Jul 25, 2020
I'm getting both results... some iframe embed working and some not. Here is a test page to illustrate both...


...I'm not stuck... have to step away for a bit before figuring out why. But it might help inform this discussion I found before I realized I had a yes-working example on iPhone (as well as my not-working example).
Jul 25, 2020
Hi Gordon, the first embed on your page is not for the same calendar as the other 2 (which are for the same calendar) - are you 100% sure the other calendar is indeed public, like the first one (MMEC Public)?
Last edited Jul 25, 2020
Jul 27, 2020
You are correct! Thank you for pointing that out. I've made the private calendar now public. (The not-working ones had both a public and a private calendar.)

So just to clarify for anyone else trying to embed Calendars for mobile devices, it seems public calendars work for me (on all devices) but private ones do not (on mobile).

I'm good now. Guess it'll be a public calendar then.
Jul 28, 2020
Hi Gordon, glad that set you on the right track. Yes, private calendars shouldn't display at all for anyone not logged in to an account with permission to view them, be it on desktop or mobile.
Jul 30, 2020
Well in the browser I was signed into the required Google account, yet it did not display the embed for me on mobile. That was my experience on iPhone.
Jul 31, 2020
Hi Gordon, it's possible that Safari has a problem with embedded calendars but I don't have an iOS device with which to test. I'll ask some of my colleagues if they can reproduce this. Did you try testing with Chrome?
Aug 10, 2020
I also found that the embedding worked on Chrome, but not on Safari
Aug 17, 2020
I have embedded my calendar iframe in a website. When I am logged in the iframe shows correctly with all the customisations. When open the site in a incognito tab, The customisations are gone. I have attached the two pics for your reference. The one where there is a big colorful "Google Calendars" heading is from the incognito tab. The same goes for the small agenda calendar i have embedded in the side.
false
17671920845904176420
true
Search Help Center
true
true
true
true
true
88
false
false
Search
Clear search
Close search
Main menu