<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Calendar Module - Unable to load Facebook Birthdays]]></title><description><![CDATA[<p dir="auto">Hey All,</p>
<p dir="auto">I’ve setup the Calendar module on the MagirMirror, but I’ve hit a snag. The Facebook Calendar for Birthdays won’t load.</p>
<ul>
<li>
<p dir="auto">Using the same Birthday Calendar URL, I’ve imported the calendar  into my Google’s Calendar no problem.</p>
</li>
<li>
<p dir="auto">I’ve visited the Birthday Calendar URL via Internet Browser and download the ICS file. The ICS file contains the Birthdays from my Facebook.</p>
</li>
<li>
<p dir="auto">I’ve successfully  loaded my Facebook Upcoming Events Calendar with no problem into the Calendar module.</p>
</li>
<li>
<p dir="auto">If I only try loading the Facebook Birthday Calendar, I receive the “No upcoming events.” message.</p>
</li>
</ul>
<p dir="auto">Here is my configuration for the Calendar module.<br />
<a href="http://pastebin.com/ZGWzuQgs" target="_blank" rel="noopener noreferrer nofollow ugc">http://pastebin.com/ZGWzuQgs</a></p>
<p dir="auto">Any ideas? Could this be a problem caused elsewhere?</p>
<p dir="auto">Thanks,<br />
Rob</p>
]]></description><link>https://forum.magicmirror.builders/topic/136/calendar-module-unable-to-load-facebook-birthdays</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 22:08:34 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/136.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 May 2016 04:44:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Tue, 26 May 2020 23:35:44 GMT]]></title><description><![CDATA[<p dir="auto">I am not sure if Facebook has revoked the privileges to export the birthday calendar or we had a misunderstanding in this issue discussion.</p>
<p dir="auto">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.</p>
<p dir="auto">Let me know if i missed anything or guide me to make facebook birthday work for my mirror.</p>
<p dir="auto">Thanks in advance !!</p>
]]></description><link>https://forum.magicmirror.builders/post/75964</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/75964</guid><dc:creator><![CDATA[HK]]></dc:creator><pubDate>Tue, 26 May 2020 23:35:44 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sat, 04 Jun 2016 18:37:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kirash4" aria-label="Profile: KirAsh4">@<bdi>KirAsh4</bdi></a> Just got back from my holiday. Almost ready to merge your PR. One small issue: see GitHub.</p>
]]></description><link>https://forum.magicmirror.builders/post/1254</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1254</guid><dc:creator><![CDATA[MichMich]]></dc:creator><pubDate>Sat, 04 Jun 2016 18:37:49 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Mon, 30 May 2016 22:11:22 GMT]]></title><description><![CDATA[<p dir="auto">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 <a class="plugin-mentions-user plugin-mentions-a" href="/user/michmich" aria-label="Profile: MichMich">@<bdi>MichMich</bdi></a> has time, he’ll review and merge. I’m still waiting to hear from <a class="plugin-mentions-user plugin-mentions-a" href="/user/andy952" aria-label="Profile: andy952">@<bdi>andy952</bdi></a> to see if there still is a problem.</p>
]]></description><link>https://forum.magicmirror.builders/post/1190</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1190</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Mon, 30 May 2016 22:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sun, 29 May 2016 23:21:02 GMT]]></title><description><![CDATA[<p dir="auto">Awesome! Facebook birthdays and events are working again :)<br />
Thanks for your help.</p>
]]></description><link>https://forum.magicmirror.builders/post/1188</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1188</guid><dc:creator><![CDATA[squidsmarks]]></dc:creator><pubDate>Sun, 29 May 2016 23:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sat, 28 May 2016 18:28:55 GMT]]></title><description><![CDATA[<p dir="auto">this fixes the problem for me as well.</p>
]]></description><link>https://forum.magicmirror.builders/post/1181</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1181</guid><dc:creator><![CDATA[pugsly]]></dc:creator><pubDate>Sat, 28 May 2016 18:28:55 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sat, 28 May 2016 16:21:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andy952" aria-label="Profile: andy952">@<bdi>andy952</bdi></a>, can you send me your calendar link privately and I’ll test it out on my system, see if I find any errors.</p>
]]></description><link>https://forum.magicmirror.builders/post/1180</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1180</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Sat, 28 May 2016 16:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sat, 28 May 2016 15:17:16 GMT]]></title><description><![CDATA[<p dir="auto">Doesn’t seem to fix it for me :/</p>
]]></description><link>https://forum.magicmirror.builders/post/1179</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1179</guid><dc:creator><![CDATA[andy952]]></dc:creator><pubDate>Sat, 28 May 2016 15:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Sat, 28 May 2016 14:01:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kirash4" aria-label="Profile: KirAsh4">@<bdi>KirAsh4</bdi></a> said in <a href="/topic/136/calendar-module-unable-to-load-facebook-birthdays/20">Calendar Module - Unable to load Facebook Birthdays</a>:</p>
<blockquote>
<p dir="auto">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:</p>
<p dir="auto"><strong>Step 1</strong><br />
Navigate to the <code>'MagicMirror/modules/default/calendar/'</code> folder</p>
<p dir="auto"><strong>Step 2</strong><br />
Open the <code>'calendarfetcher.js'</code> file in your favorite editor and look for the following line <strong>and delete it</strong>:</p>
<pre><code>ical.fromURL(url, {}, function(err, data) {
</code></pre>
<p dir="auto"><strong>Step 3</strong><br />
After deleting that line, in its place you’re going to paste in the following snippet of code:</p>
<pre><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) {
</code></pre>
<p dir="auto"><em><strong>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!</strong></em></p>
<p dir="auto"><strong>Step 4</strong><br />
Save and close the file, and relaunch your MM process.</p>
<p dir="auto"><strong>Step 5</strong><br />
Report back to me.</p>
<p dir="auto">On my setup, it’s working. I’m getting this in my calendar now. <em>(The names you see are birthdays, I simply have a filter to remove <code>'s birthday'</code> form the string that Facebook returns.)</em></p>
</blockquote>
<p dir="auto">Made these changes, we are good! Works now :dark_sunglasses: Thank you so much for all the help.</p>
]]></description><link>https://forum.magicmirror.builders/post/1174</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1174</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Sat, 28 May 2016 14:01:55 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Fri, 27 May 2016 23:11:59 GMT]]></title><description><![CDATA[<p dir="auto">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.</p>
<p dir="auto"><img src="/uploads/files/1464390683766-bdays.png" alt="0_1464390609193_bdays.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/1150</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1150</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Fri, 27 May 2016 23:11:59 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Fri, 27 May 2016 18:22:09 GMT]]></title><description><![CDATA[<p dir="auto">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:</p>
<p dir="auto"><strong>Step 1</strong><br />
Navigate to the <code>'MagicMirror/modules/default/calendar/'</code> folder</p>
<p dir="auto"><strong>Step 2</strong><br />
Open the <code>'calendarfetcher.js'</code> file in your favorite editor and look for the following line <strong>and delete it</strong>:</p>
<pre><code>ical.fromURL(url, {}, function(err, data) {
</code></pre>
<p dir="auto"><strong>Step 3</strong><br />
After deleting that line, in its place you’re going to paste in the following snippet of code:</p>
<pre><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) {
</code></pre>
<p dir="auto"><em><strong>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!</strong></em></p>
<p dir="auto"><strong>Step 4</strong><br />
Save and close the file, and relaunch your MM process.</p>
<p dir="auto"><strong>Step 5</strong><br />
Report back to me.</p>
<p dir="auto">On my setup, it’s working. I’m getting this in my calendar now. <em>(The names you see are birthdays, I simply have a filter to remove <code>'s birthday'</code> form the string that Facebook returns.)</em></p>
<p dir="auto"><img src="/uploads/files/1464373261420-bdays.png" alt="0_1464373194299_bdays.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/1137</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1137</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Fri, 27 May 2016 18:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 19:50:02 GMT]]></title><description><![CDATA[<p dir="auto">Firebug extension in Firefox. Though most browsers have a basic console output if you just hit F12. And the data that you see there is normally not visible. I added those output streams in my dev tree so I can see what’s going on.</p>
]]></description><link>https://forum.magicmirror.builders/post/1084</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1084</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 19:50:02 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 19:43:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kirash4" aria-label="Profile: KirAsh4">@<bdi>KirAsh4</bdi></a> said in <a href="/topic/136/calendar-module-unable-to-load-facebook-birthdays/17">Calendar Module - Unable to load Facebook Birthdays</a>:</p>
<blockquote>
<p dir="auto">Yeah, not as easy as it sounds. For those who enjoy seeing the nitty gritty, this is what happens with the various calendar payloads and you can clearly see the FB one failing:</p>
<p dir="auto">Working on trying to figure out why since it <em>does</em> work from the command line, but not in browser.</p>
</blockquote>
<p dir="auto">What is the tool you’re using in that screenshot to test this out?</p>
]]></description><link>https://forum.magicmirror.builders/post/1081</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1081</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Wed, 25 May 2016 19:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 19:48:15 GMT]]></title><description><![CDATA[<p dir="auto">Yeah, not as easy as it sounds. For those who enjoy seeing the nitty gritty, this is what happens with the various calendar payloads and you can clearly see the FB one failing:</p>
<p dir="auto"><img src="/uploads/files/1464205692958-huh.png" alt="0_1464205641397_huh.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Working on trying to figure out why since it <em>does</em> work from the command line, but not in browser.</p>
]]></description><link>https://forum.magicmirror.builders/post/1080</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1080</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 19:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 19:31:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kirash4" aria-label="Profile: KirAsh4">@<bdi>KirAsh4</bdi></a> said in <a href="/topic/136/calendar-module-unable-to-load-facebook-birthdays/15">Calendar Module - Unable to load Facebook Birthdays</a>:</p>
<blockquote>
<p dir="auto">So here’s the fun part … mine <em>was</em> working. Because I hadn’t gone a <code>'git pull'</code> in a while on my dev tree, so I never saw the change. Now that I am current, it’s not working. So, none of you are any more crazy than we all are, <strong>it really isn’t working</strong>. I’m running some debugging and trying to figure out where and why it’s failing.</p>
</blockquote>
<p dir="auto">We’ll have to recruit more QA peeps for future commits! :P haha</p>
]]></description><link>https://forum.magicmirror.builders/post/1078</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1078</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Wed, 25 May 2016 19:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 17:51:04 GMT]]></title><description><![CDATA[<p dir="auto">So here’s the fun part … mine <em>was</em> working. Because I hadn’t gone a <code>'git pull'</code> in a while on my dev tree, so I never saw the change. Now that I am current, it’s not working. So, none of you are any more crazy than we all are, <strong>it really isn’t working</strong>. I’m running some debugging and trying to figure out where and why it’s failing.</p>
]]></description><link>https://forum.magicmirror.builders/post/1071</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1071</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 17:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 06:42:15 GMT]]></title><description><![CDATA[<p dir="auto"><em><strong>Or maybe it’s because I’m trying to debug from the command line … as always …</strong></em></p>
<p dir="auto">Looks like Facebook is returning an ‘unsupported browser’ page when we try to fetch the data. Well aren’t they clever. Time to do some code massaging …</p>
]]></description><link>https://forum.magicmirror.builders/post/1049</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1049</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 06:42:15 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 03:24:31 GMT]]></title><description><![CDATA[<p dir="auto">I have Robby’s at the moment, trying to recreate the problem.</p>
]]></description><link>https://forum.magicmirror.builders/post/1047</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1047</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 03:24:31 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 03:19:42 GMT]]></title><description><![CDATA[<p dir="auto">I think we sold our information the moment we signed up to Facebook. Happy to send you the link and see what happens.</p>
]]></description><link>https://forum.magicmirror.builders/post/1046</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1046</guid><dc:creator><![CDATA[squidsmarks]]></dc:creator><pubDate>Wed, 25 May 2016 03:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 02:00:06 GMT]]></title><description><![CDATA[<p dir="auto">For those of you who are having issues with your Facebook Birthdays calendar … if any of you want to <strong>PRIVATELY</strong> send me your actual link, I will stick it in my config and see what happens. Presumably it will fail the same way it is for you guys, but at least I’ll have something to test against since mine are working just fine. I don’t have a failed test case … I promise not to sell your information.</p>
]]></description><link>https://forum.magicmirror.builders/post/1044</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1044</guid><dc:creator><![CDATA[KirAsh4]]></dc:creator><pubDate>Wed, 25 May 2016 02:00:06 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 00:34:13 GMT]]></title><description><![CDATA[<p dir="auto">Both my Facebook calendar links are different. Birthdays contains a b.php and events is u.php. Tried birthdays by itself and still didn’t work.</p>
]]></description><link>https://forum.magicmirror.builders/post/1040</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1040</guid><dc:creator><![CDATA[squidsmarks]]></dc:creator><pubDate>Wed, 25 May 2016 00:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 00:22:22 GMT]]></title><description><![CDATA[<p dir="auto">I ran my Facebook Birhtday ICS file through this site: <a href="http://severinghaus.org/projects/icv/" target="_blank" rel="noopener noreferrer nofollow ugc">http://severinghaus.org/projects/icv/</a><br />
Got this response: <a href="http://imgur.com/YW07yKU" target="_blank" rel="noopener noreferrer nofollow ugc">http://imgur.com/YW07yKU</a></p>
<p dir="auto">Is this normal?</p>
]]></description><link>https://forum.magicmirror.builders/post/1039</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1039</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Wed, 25 May 2016 00:22:22 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Wed, 25 May 2016 00:06:57 GMT]]></title><description><![CDATA[<p dir="auto">I’ve been playing around with some stuff trying to figure this out and I noticed something…</p>
<p dir="auto">Is it possible that my Upcoming Events Calendar is overwriting the Birthday Calendar?? When I download the ICS file from Facebook, both the Birthday and Upcoming Events ICS files have the same name! Named this: “u” + USERID + “.ics”</p>
<p dir="auto">Possible that the MagicMirror is pulling down the ICS files, but overwriting each other because of same name?</p>
]]></description><link>https://forum.magicmirror.builders/post/1037</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1037</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Wed, 25 May 2016 00:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Tue, 24 May 2016 12:12:48 GMT]]></title><description><![CDATA[<p dir="auto">I’ve got the same issue. Was able import upcoming events but not birthdays.</p>
]]></description><link>https://forum.magicmirror.builders/post/1020</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/1020</guid><dc:creator><![CDATA[squidsmarks]]></dc:creator><pubDate>Tue, 24 May 2016 12:12:48 GMT</pubDate></item><item><title><![CDATA[Reply to Calendar Module - Unable to load Facebook Birthdays on Mon, 23 May 2016 23:20:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kirash4" aria-label="Profile: KirAsh4">@<bdi>KirAsh4</bdi></a> said in <a href="/topic/136/calendar-module-unable-to-load-facebook-birthdays/5">Calendar Module - Unable to load Facebook Birthdays</a>:</p>
<blockquote>
<p dir="auto">Shear curiosity, can you check the console logs, or simply run <code>'pm2 logs &lt;YOUR_MM_PROCESS&gt;'</code> and see if there are any helpful messages about the calendar there, specifically the one that’s failing …</p>
</blockquote>
<p dir="auto">Nothing that looks wrong…<br />
Logs here: <a href="http://pastebin.com/3572PdeE" target="_blank" rel="noopener noreferrer nofollow ugc">http://pastebin.com/3572PdeE</a></p>
<p dir="auto">The Keys and IDs are exactly the same between my Birthday and Upcoming Events URLs…The Calendar only outputs the Upcoming Events, gahhh</p>
<p dir="auto">Here is full config I’m using: <a href="http://pastebin.com/hDjMmTfa" target="_blank" rel="noopener noreferrer nofollow ugc">http://pastebin.com/hDjMmTfa</a></p>
]]></description><link>https://forum.magicmirror.builders/post/999</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/999</guid><dc:creator><![CDATA[robbythedude]]></dc:creator><pubDate>Mon, 23 May 2016 23:20:50 GMT</pubDate></item></channel></rss>