Success With Google Calendar Not Loading iCalendar (events)
Hi Everyone
I was having problems with Google Calender not picking up my events iCal feed. When I tried to add the URL as per the official instructions I was sometimes told "can not fetch url" or sometimes it just didnt work without explanation.
Here is what worked for me. I got onto the idea because someone thought it was the long RTM url which google didnt like.
I have my own website so I thought so mask the long url inside a short url. I have a php script which goes off and picks up the RTM iCal and just includes the contents.
1. Get your iCalendar Events URL from RTM
2. create a php script like this, call it whatever, eg myRTMCalendar.php
include("http://www.rememberthemilk.com/icalendar/louis.zezeran/7421696/events/?tok=eJwblahblahblahblahblah");
?>
3. Paste in your iCal address there but change the first "webcal" part to "http" as I have.
4. upload this script to your own php server and then when you access it, use webcal at the start instead of http
eg if you uploaded it to http://www.myserver.com/myRTMCalendar.php
then use webcal://www.myserver.com/myRTMCalendar.php when you paste the URL into Google Calendar
This is the only way I could get my events into google, gcalendar wouldnt accept anything else.
I hope this helps guys, if I can explain anything more please ask!
Louis Zezeran
I was having problems with Google Calender not picking up my events iCal feed. When I tried to add the URL as per the official instructions I was sometimes told "can not fetch url" or sometimes it just didnt work without explanation.
Here is what worked for me. I got onto the idea because someone thought it was the long RTM url which google didnt like.
I have my own website so I thought so mask the long url inside a short url. I have a php script which goes off and picks up the RTM iCal and just includes the contents.
1. Get your iCalendar Events URL from RTM
2. create a php script like this, call it whatever, eg myRTMCalendar.php
include("http://www.rememberthemilk.com/icalendar/louis.zezeran/7421696/events/?tok=eJwblahblahblahblahblah");
?>
3. Paste in your iCal address there but change the first "webcal" part to "http" as I have.
4. upload this script to your own php server and then when you access it, use webcal at the start instead of http
eg if you uploaded it to http://www.myserver.com/myRTMCalendar.php
then use webcal://www.myserver.com/myRTMCalendar.php when you paste the URL into Google Calendar
This is the only way I could get my events into google, gcalendar wouldnt accept anything else.
I hope this helps guys, if I can explain anything more please ask!
Louis Zezeran
ps. I tried using a URL hiding service like tinyURL but that didnt work because they only do a redirect, they dont make the original URL. In that case you paste in your TinyURL and internally google calendar parses it, sees the redirect to your original big long url and still has the same problem
(closed account) says:
Thanks Louis, you put me on the right tracks. I wasted two hours trying to make the RTM-Events show up in gcal... It seems, something at google's side is broken. It simply worked for me by replacing the original "webcal://" prefix with a "https://", when using the iCalendar Events URL from RTM.
rayvdz says:
@stafan.busse you are a genius. I have been trying to resolve this for well over a month. the key as you have said is to change the "webcal://" to "https://" (be careful not to use just "http://" - that won't work.
rayvdz says:
I spoke a little too soon... interestingly Google calendar accepted one of the lists, but would not accept the others. It would load it for a few seconds (with tasks showing in the calendar) and then a "Cannot fetch URL" error appears.
andrewski (Remember The Milk) says:
rayvdz, yes, that sounds about like what I've seen: the problem is sporadic, so it will work one time then not another. :-/