How to sync Facebook calendar in my Android phone calendar? Is there a way to sync my Facebook calendar with the inbuilt Phone calendar of Android. I know there are many apps, but I do not want to give them permission to access my profile details.
Of course Facebook likes so much to break compatibility with whatever it ever developed... so now the method is different:


On Web Facebook, choose the event you want to have in the Calendar
Set the participation (Going/Maybe)
Click the 3-dots menu and choose "Export Event"
Ensure that the "Save in calendar" option is selected
The link shown below that choice is what you need in your Calendar app (e.g. https://www.facebook.com/events/ical/upcoming/?uid=MYUSERID&amp;key=MYACCESSKEY). Right-click &amp; copy the link.
On Google calendar click the + button to add a calendar, and select "From URL".
Paste the URL and choose "Add calendar"
Profit


If it doesn't work immediately ensure that the calendar is syncing and wait a little more.

---- [OLD METHOD] -----

Obtain calendar URL from Facebook


Go to Facebook Events via a Desktop browser (or set the Mobile browser identification to as Desktop)
Scroll to Upcoming Events link, at the bottom of the right column
Right-click on the link and Copy address


Add the calendar from its URL


Go to Google Calendar
Click Menu to show it
Click on the icon on the side of Add Calendar and choose From URL
Paste the URL obtained before and Make calendar public; if you are ok with that. It is necessary to show it on Android.


Sync the calendar, on Android


Open the Google Calendar app
Tap on Menu and then Settings
Scroll to find the calendar Events on Facebook and tap on it. If is not shown yet, come back to the calendar, tap on the three-dots icon and choose Refresh
Enable Sync


Et Voilà! Enjoy your Facebook events directly on Android and any device you desire, without having to open Facebook website or app 

Note: the calendar is read-only. So, unfortunately, for now is not possible to set custom notifications for the events (that actually would be make this setup perfect, given the pretty short time ahead that Facebook uses for its reminders).

PS: my Google Calendar web app was not set in english, so items could be named slightly different.