<?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[Google Calendar error during Authorize]]></title><description><![CDATA[<p dir="auto">I’m brand new to Magic Mirror have gotten my OpenWeather module working now I’m trying to get Google calendar to work.  I have gone through the setup and to the Authorize step and it throws errors.  I know the request worked because I see the next 10 calendar events on my terminal screen so I have some of it working.</p>
<p dir="auto">OH, I and running an RPI 4 with 4 gb ram  and MM version 2.32.0</p>
<p dir="auto">The error log is:<br />
0|mm       | [2025-07-23 19:03:05.712] [ERROR] MMM-GoogleCalendar Error. Could not fetch calendar:  MyGoogleCalendarIDHere Error: Error<br />
0|mm       | Message: Not Found<br />
0|mm       | Stack: Error: Not Found<br />
0|mm       |     at Gaxios._request (/home/ron/MagicMirror/modules/MMM-GoogleCalendar/node_modules/gaxios/build/src/gaxios.js:142:23) ***Translate Response???<br />
0|mm       |     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)<br />
0|mm       |     at async OAuth2Client.requestAsync (/home/ron/MagicMirror/modules/MMM-GoogleCalendar/node_modules/google-auth-library/build/src/auth/oauth2client.js:429:18) ****r2 = await this.transporter.request(opts);   ************<br />
0|mm       | [2025-07-23 19:03:05.728] [ERROR] (node:1415) UnhandledPromiseRejectionWarning: TypeError: request?.response?.data?.error?.toUpperCase is not a function<br />
0|mm       |     at Class.checkForHTTPError (/home/ron/MagicMirror/modules/MMM-GoogleCalendar/node_helper.js:257:44)<br />
0|mm       |     at /home/ron/MagicMirror/modules/MMM-GoogleCalendar/node_helper.js:301:30<br />
0|mm       |     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)<br />
0|mm       | (Use <code>electron --trace-warnings ...</code> to show where the warning was created)<br />
0|mm       | [2025-07-23 19:03:05.731] [ERROR] (node:1415) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag <code>--unhandled-rejections=strict</code> (see <a href="https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode" target="_blank" rel="noopener noreferrer nofollow ugc">https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode</a>). (rejection id: 1)</p>
<p dir="auto">If you see a series of ‘*’ it is what I found at the line number the error points at.</p>
<p dir="auto">Authorize.js is supposed to return a URL to use in MM but I get the errors.</p>
<p dir="auto">Thanks in advance for any help.</p>
]]></description><link>https://forum.magicmirror.builders/topic/19794/google-calendar-error-during-authorize</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 08:29:35 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19794.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2025 17:35:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Google Calendar error during Authorize on Fri, 29 Aug 2025 01:56:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ronr" aria-label="Profile: RonR">@<bdi>RonR</bdi></a> i dont know that module. we provide support  for google calendars as part of the base<br />
package. get the ical format url, public or private<br />
and put that in the url: property<br />
see the startup config.js which uses a calendarlabs url</p>
<p dir="auto">to get the url</p>
<p dir="auto">open your calendar in a web browser, select the specific source in the left nav, click the 3 dot menu to the right, settings<br />
scroll down to sharing, select the ical format url (not embed)<br />
or secret url</p>
]]></description><link>https://forum.magicmirror.builders/post/127526</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127526</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 29 Aug 2025 01:56:44 GMT</pubDate></item></channel></rss>