• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 22.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.
  • K Offline
    KirAsh4 Moderator
    last edited by May 27, 2016, 6:22 PM

    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.)

    0_1464373194299_bdays.png

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

    R 1 Reply Last reply May 28, 2016, 2:01 PM Reply Quote 0
    • K Offline
      KirAsh4 Moderator
      last edited by May 27, 2016, 11:11 PM

      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 May 28, 2016, 2:01 PM

        @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 May 28, 2016, 3:17 PM

          Doesn’t seem to fix it for me :/

          K 1 Reply Last reply May 28, 2016, 4:21 PM Reply Quote 0
          • K Offline
            KirAsh4 Moderator @andy952
            last edited by May 28, 2016, 4:21 PM

            @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
            • P Offline
              pugsly
              last edited by May 28, 2016, 6:28 PM

              this fixes the problem for me as well.

              1 Reply Last reply Reply Quote 0
              • S Offline
                squidsmarks
                last edited by May 29, 2016, 11:21 PM

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

                1 Reply Last reply Reply Quote 0
                • K Offline
                  KirAsh4 Moderator
                  last edited by May 30, 2016, 10:11 PM

                  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?

                  M 1 Reply Last reply Jun 4, 2016, 6:37 PM Reply Quote 0
                  • M Offline
                    MichMich Admin @KirAsh4
                    last edited by Jun 4, 2016, 6:37 PM

                    @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 May 26, 2020, 11:35 PM

                      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