• 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.6k 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, 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