Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I have tried this before but didn't get anywhere.

I have a Google Apps account of my own domain that I use for email, calendar and contacts. I sync all of these with my iPhone.

I would like to sync Facebook Events I am attending/maybe attending only to another calendar (separate colour) within my Google Apps account calendar. I dont want to have to export to ICS etc. everytime a new event comes up.

I have also tried using http://www.fbcal.com/ but this wouldn't show events with Google Apps.

[Follow Up Edit] Now that the event issue has been sorted out, thanks to eventbusyfix the Facebook Events are working in "other calendars" within my Google Apps calendar. How can you sync this over the air to an iPhone? I only ever see the options to sync your main calendars.

Oh, while I'm at it what about syncing Facebook birthdays as well (not export)?

share|improve this question
    
I have tried both EventBusyFix and IcalStripper, but it could only show the event "as-is". But wont update if I create another event in facebook. Is there anyway that I could fix it? –  user10011 Apr 6 '11 at 14:29

5 Answers 5

up vote 3 down vote accepted

There's an article on this here. I've not checked that it works, but it seems pretty straight forward. The essence is that instead of importing the calendar, you add the URL of your event feed as a public calendar - here's a summary of the steps:

  1. In Facebook click on "Events"
  2. Click on "Export Events" and copy the URL
  3. In Google Calendar go to "Add" under "Other calendars" and choose "Add by URL"
  4. Paste the URL you copied from Facebook and click "Add"

[Update: to make answer more complete]
If you run into issues with private events not showing properly then check out eventbusyfix.info. This site acts as an inbetween to clear the private flag and enable Gmail to show them properly (Thanks to prestomation for this tip)
[/Update]

Hope that helps!

share|improve this answer
    
Ah yep I have tried that also sorry. It didn't work at all last time they just never showed up in the calendar. However I just tried it again and the events show up but with no info (besides time). They just have "busy" in the calendar entry. I tried importing the facebook URL into iCal on my mac and that worked great. Is it possible to do over the air syncing from iCal back up to Google and therefore down to my iPhone. –  Daniel Bowden Jul 13 '10 at 4:15
2  
Look here, eventbusyfix.info Are all your events private? There is some flag set when a FB event is private that causes GCal to privitize them, even though it has access to all the info. This site acts as an inbetween to clear that flag. –  prestomation Jul 13 '10 at 16:31
    
Thanks that eventbusyfix definitely did the trick! never would've found that. This now turns into a more complicated question... Now that the facebook events are working in "other calendars" how can you sync this over the air to an iPhone? I only ever see the options to sync your main calendars. –  Daniel Bowden Jul 14 '10 at 12:40
    
that eventbusyfix.info doesnt work –  Kangarooo Mar 24 at 1:00

Here is a workaround that runs on Google App Engine.

http://icalstripper.appspot.com/

Similar to:

  • eventbusyfix by bobotus
  • facebook-google-calendar-event-calendar-integration/ by Uni
share|improve this answer

I found the solution for my problem with it When using the "export" function on Facebook it gives you a wrong link

The format FB gave me was

webcal://www.facebook.com/ical/u.php?uid=111111111key=AAAAAAAAA-AAAA

but it needs to be

webcal://www.facebook.com/ical/u.php?uid=111111111&key=AAAAAAAAA-AAAA

Facebook somehow omits the "&" before "key"

with the "&" it works fine!

share|improve this answer

At m.google.com/sync I had the option to sync the facebook calendar (read only) as well as my private calendars. They might have added this since you checked?

share|improve this answer
    
Just went back to this problem regarding the other calendars and managed to get it working. Thought I would add my solution here for future references. google.com/support/mobile/bin/… For google apps users (like myself) follow the second instructions. –  Daniel Bowden Sep 28 '10 at 4:16

As of April 2013, to sync your facebook calendar with GCal, it's pretty simple.

  1. On the events page, click the gear in the top right. Directly next to 'Today'.
  2. Click 'Export'
  3. Right click 'Upcoming Events' and click Copy URL.
  4. Go into Google Calendar and click the arrow next to 'Other Calendars'
  5. Click 'Add by URL' and paste the link you copied.

And you're done. Google will sync up with your facebook events just like that.

If you want to import birthdays, just follow the same steps, instead copying the other hyperlink.

Hope this helps~

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.