I've replaced the DDay iCal library with iCal.Net in an application for scheduling officials. Many of the officials like to add their game calendar using "add from URL" on their Google calendar so they can see their schedule on their phones. It seems that Google calendar does not like the .ics file that is being produced now, however. It will import fine, but trying to add it by URL results in no events showing up. I've had no issues adding a link by URL with other clients (Outlook, O365, etc.), and the file appears normal in a text editor.
Using iCal.net with Google Calendar
1.4k Views Asked by MDApache6 At
1
There are 1 best solutions below
Related Questions in GOOGLE-CALENDAR-API
- How to use Authentication again after it was granted prevously
- How to format a Google Calender API request using HTTParty
- Embed editable google calendar for those who have the access
- Google Calendar Ical URL for public calendar
- Booking reservation room with Google Calendar API and CakePHP?
- Calendar cannot be unsubscribed from. Try deleting instead
- Combine a Date & a Time Column in Google Sheets for a createEvent() function
- get access for multiple creditals calendar
- How to find out whether two "Events" overlap using "Start" and "End" datetime objects. Python
- Search for value in variable Google Apps Script/JS
- Google Calendar API with PHP – Service Account
- I accidentally created a Google calendar event in the year 15 AD, and now I can't delete it.
- Parsing Json into a dynamic c# object with a dynamic key
- Change exisiting calendar event series date
- How to change Google Calendar embed event color?
Related Questions in ICALENDAR
- dynamically create an ical / ics file from a rails model
- Can a map be added to a .ics file?
- ICS without confirmation email
- Invite attendees for event like Sunrise
- New EventKit EKCalendar will not create?
- How to properly send a message to outlook with an ics file and calendar part?
- Consistent Encoding for iCal file import
- Sync calendar events/appointments in a java application to other mail accounts on mobile device using CalDAV
- ics php code error. Tried to input this into phprunner
- Generate a calendar invite for the organizer
- how do the X-APPLE extensions work in icalendars?
- iCal library to iterate recurring events with specific instances
- Is it possible to generate an ICS file in Javascript and then pass it via webcal: url?
- How to access calendar information from Microsoft Outlook Exchange 2010 SP2
- Response .write for .ics file not allowing code to run
Related Questions in DDAY
- Is it possible to use UTC Offset instead of timezone name on iCal.net?
- DDay iCalendar DTEND in UTC
- DDay iCal - adding an Attendee
- Find last occurrence of an event in DDay.iCal
- Cancelling Google calendar event by iCal
- How to set time zones with DDay.iCal
- How to generate the Organizer field with DDay.iCal?
- In iCal format how would I specify a the contact person's phone number
- dday ical and google calendar until problems
- Parsing Google calendar to DDay.iCal
- How to convert an event in string format into DDay.iCal Event?
- Add .ics file to outlook without the user downloading it
- iCal client support for multiple event requests
- How to make .ics file as downloadable c#
- DDay iCal FileNotFoundException
Related Questions in ICAL-DOTNET
- Two questions about ical.net
- How do I create an HTML-formatted ICS message body using ical.net?
- Is it possible to use UTC Offset instead of timezone name on iCal.net?
- Recurring events with daylight savings time support using ical.net
- Error while parsing ics for caldav
- "Error: Could not install package" when Installing iCal.NET from "Manage NuGet Packages" Feature in Visual Studio
- Migrating to iCal.net Period - Matches Date Only
- What's the best way to shrink a calendar to only contain the necessary calendar objects depending on a start and end date
- Using iCal.net with Google Calendar
- New events directly created on iCloud.com are not getting parsed by ical.net
- Parsing RRule results wrong occurrences for this specific case
- Migrating from DDay.Ical.Net to Ical.Net
- Ical.net ICS file imported into Outlook is off one hour
- Use iCal.Net to Send Meeting Invite for Microsoft Outlook
- Migrating from dday.ical to ical.net: how to use a timezone in Event Period
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This issue appeared to be caused by the OpenTextFileWriter method including a Byte Order Mark (BOM) in the default ASCII encoding. Here is what the original code for producing this file looked like:
I had to change my code that produced the ICS file to the following before Google Calendar and Apple's "Subscribe to this calendar" would work:
Interesting, Outlook and Office 365 was not picky about the BOM and it worked fine there.