I am currently working on an app where I want to add an event to the outlook calendar when making a booking. I have searched around and I was not able to find any proper guide to help me.
My question is: how can I integrate the outlook calendar into my flutter app.
You can use MS Graph for getting this implemented, see Create event for more information. Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. You may find the sample code in the Create calendar event using Microsoft Graph Client thread.
I want to sync my app with yahoo calendar such that the events added in the app are directly added in the user's yahoo calendar. is there any api available?
I have tried http://developer.yahoo.com/social/sdk/objectivec/ but it hasn't helped me much.
Yahoo Calendar supports CalDav. I think you need to look into using that. There doesn't seem to be a native Yahoo API for accessing their Calendars.
Edit: maybe this can help? http://sope.opengroupware.org/en/sope_ical/index.html
I am attempting to build a simple prototype in GWT using the google calendar where users can see the calendar entries of all the other users in their department and make new entries onto the calendar. I am looking for some good resources to help get me started.
Check out
1)http://code.google.com/p/gwt-cal/
2)http://code.google.com/p/ftr-gwt-library/
I'm trying to use the google GData api to insert an event in a google calendar. My question is this: I don't see anywhere in the header files for GDataEntryCalendarEvent the ability to add guests to an event?
Anyone know how to do that?
If you look in GDataEntryEvent there are some methods to add participants.
Many calendaring programs (Outlook, iCal) support vCal for downloading event information and adding it to your calendar. Others can use the vCalendar microformat to extract data. Neither of these, however, seems to be supported on the iPhone.
Is there any functional equivalent that will allow me to list event information on a page and have a website visitor add the event to her calendar with a single click? Since Mobile Safari makes it super-easy to extract emails and phone numbers from web pages, it seems odd that there's no similar functionality for events.
As of iOS 5, if you create a http link to an .ics file, Mobile Safari will offer to open it up in Calendar.
Update:
Note that this is a very old answer. Since iOS 5 you can use EKEventStore to access calendar events and Mobile Safari will open .ics files in Calendar.
Original Answer
It's not possible, there is no API for the calendar on the iPhone, sadly. You can build an app that registers for the ical URL scheme, but you still won't be able to save the calendar entries to the calendar backend since there is no API (like e.g. for the AddressBook).
One resolution could be (from iPhone OS 3.0):
estabilish a calendar server (webdav or caldav protocol), create accounts, events...
subscribe your iPhone Calendar to one of the accounts (eg. Settings->Mail, Contacts, Calendars->Add Account…->Other, Add CalDAV Account -> server, account details)
your web based app posts calendar entries into the adequate calendar server account
Alternatively use Google Calendar to post entries from your website, which can be easily synched to iPhone Calendar using CalDAV.
Another usefull link: http://blog.fosketts.net/2009/06/17/subscribe-internet-calendars-iphone-30/
You can create your own ics file and host it on a public url or use free/paid services such https://calex.link or others.