All Android phones, except for the ones that run on stock Android, have pretty good integration with Facebook. By just entering their Facebook ID, all the user’s data including their friend’s birthday and events are imported into the phone’s calendar. While it may not seem like a big thing, users who have their Facebook calendar synced with their phone, know what live-saver this is.
On Android phones running stock Android or on phones running CM7 or any other kind of AOSP ROMs, the integration with Facebook is pretty poor. The Facebook app at the max pulls and integrates your Facebook friends, with their respective contact entries. It does not pull or imports your all-important Facebook calendar.
Now, CM7 and other AOSP ROM users can sync their Facebook calendar using the steps mentioned below-:
Step 1: Head over to Facebook.com, and click on the ‘Events’ option found in the extreme left pane under Favorites.
Step 2: In the new page that opens, click on the ‘Birthdays’ found at the bottom of the Events list. In the next page, scroll down to the bottom of the page, and click on the ‘Export Birthdays’.
In the dialog box that pops up, copy the whole calendar URL.
Step 3: Now head over to google.com/calendar, and click on small drop-down button found near the ‘Other Calendars’.
Step 4: From the drop-down menu, select the ‘Add by URL’ option. Then paste the URL in the dialog box that comes up, and select the ‘Add Calendar’ option.
You will now have a new calendar named ‘Friend’s Birthdays’, which contains all the your friend’s birthdays.
Step 5: Users now need to sync this new calendar with their Android phone. Make sure the ‘Friend’s Birthday’ calendar is checked for syncing under Calendar->Settings->Calendars option.
That’s it! You have now successfully synced your Facebook calendar with your Google Calendar/Android phone running CyanogenMod 7 or any other AOSP ROM.