MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Calendar Module - Unable to load Facebook Birthdays

    Scheduled Pinned Locked Moved Solved Troubleshooting
    29 Posts 7 Posters 24.9k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • KirAsh4K Offline
      KirAsh4 Moderator
      last edited by

      Got home, did a full reset on my dev tree, added the above code piece and this is what I get. Waiting on more confirmation from others before I push this up to the main repo.

      0_1464390609193_bdays.png

      A Life? Cool! Where can I download one of those from?

      1 Reply Last reply Reply Quote 0
      • R Offline
        robbythedude @KirAsh4
        last edited by

        @KirAsh4 said in Calendar Module - Unable to load Facebook Birthdays:

        Ok, I need some testers … this is working for me with a small change in our fetcher code. So, for those willing to try, please following these steps:

        Step 1
        Navigate to the 'MagicMirror/modules/default/calendar/' folder

        Step 2
        Open the 'calendarfetcher.js' file in your favorite editor and look for the following line and delete it:

        ical.fromURL(url, {}, function(err, data) {
        

        Step 3
        After deleting that line, in its place you’re going to paste in the following snippet of code:

            var opts = {
                headers: {
                    'User-Agent': 'Mozilla/5.0 (Node.js 6.0.0) MagicMirror/2.0 (https://github.com/MichMich/MagicMirror)'
                }
            }
            ical.fromURL(url, opts, function(err, data) {
        

        Please note that very last line, it’s almost identical to the one you deleted. Only one piece changed and you must put that line in as modified above!

        Step 4
        Save and close the file, and relaunch your MM process.

        Step 5
        Report back to me.

        On my setup, it’s working. I’m getting this in my calendar now. (The names you see are birthdays, I simply have a filter to remove 's birthday' form the string that Facebook returns.)

        Made these changes, we are good! Works now :dark_sunglasses: Thank you so much for all the help.

        1 Reply Last reply Reply Quote 0
        • A Offline
          andy952
          last edited by

          Doesn’t seem to fix it for me :/

          KirAsh4K 1 Reply Last reply Reply Quote 0
          • KirAsh4K Offline
            KirAsh4 Moderator @andy952
            last edited by

            @andy952, can you send me your calendar link privately and I’ll test it out on my system, see if I find any errors.

            A Life? Cool! Where can I download one of those from?

            1 Reply Last reply Reply Quote 0
            • pugslyP Offline
              pugsly
              last edited by

              this fixes the problem for me as well.

              1 Reply Last reply Reply Quote 0
              • S Offline
                squidsmarks
                last edited by

                Awesome! Facebook birthdays and events are working again :)
                Thanks for your help.

                1 Reply Last reply Reply Quote 0
                • KirAsh4K Offline
                  KirAsh4 Moderator
                  last edited by

                  With the majority of you saying it’s working with the above change, I went ahead and made a pull request against the branch. When @MichMich has time, he’ll review and merge. I’m still waiting to hear from @andy952 to see if there still is a problem.

                  A Life? Cool! Where can I download one of those from?

                  MichMichM 1 Reply Last reply Reply Quote 0
                  • MichMichM Offline
                    MichMich Admin @KirAsh4
                    last edited by

                    @KirAsh4 Just got back from my holiday. Almost ready to merge your PR. One small issue: see GitHub.

                    1 Reply Last reply Reply Quote 0
                    • H Offline
                      HK
                      last edited by

                      I am not sure if Facebook has revoked the privileges to export the birthday calendar or we had a misunderstanding in this issue discussion.

                      I went through all suggested changes to make it work for my fb birthday calendar and after spending alot of time, i realized that i can if i add facebook URL as suggested in this article. it shows me events (which i selected to be interested/going) . However, birthday calendar doesn’t shows up on my mirror.

                      Let me know if i missed anything or guide me to make facebook birthday work for my mirror.

                      Thanks in advance !!

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 3 / 3
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy