Hi, 1) When a user creates a new League/Season I can automatically create a new Calendar automatically
- Yes you can create calendar dynamically using the API. 2) When a user logs in to their dashboard they see a calendar showing a combination of events from all of their Leagues - This is also possible. I think it would be good to familiarize yourself with the different type of calendar: primary, secondary and subscribed. Once you get a good handle on them (it's difficult to speak of these terms without understanding how they work), you can plan around how you organize the users of your system in relation to the calendar they associate with them. For more information on the types of calendar, go to - http://code.google.com/apis/calendar/developers_guide_protocol.html#RetrievingCalendars 3) When a user creates a new Game it is automatically added to the calendar. - Yes, games are events within a calendar I presume. Events can be dynamically added via the API. 4) Be able to associate an ID (LeagueID for Google Calendar, GameID for Google Event) from my SQL Server database to a Google Calendar event for easy retrieval. - Yes. You can use extendedProperty to append name/value pair to each event. Details - http://code.google.com/apis/calendar/developers_guide_protocol.html#ExtendedProps Hope it helps, Austin On Sat, Jun 14, 2008 at 6:59 AM, Hunter <[EMAIL PROTECTED]> wrote: > > I am an ASP.NET/ C# developer. I was considering building my own > calendar control for my new project (http://www.hunterconcepts.com/ > content/projects/leaguespark/<http://www.hunterconcepts.com/content/projects/leaguespark/>) > but I thought that integrating with > Google might be the way to go. > > I'm going to have a lot of league data to manage, each having its own > calendar. I would like to leverage the Google Calendar API to do the > following: > > 1) When a user creates a new League/Season I can automatically create > a new Calendar automatically > 2) When a user logs in to their dashboard they see a calendar showing > a combination of events from all of their Leagues > 3) When a user creates a new Game it is automatically added to the > calendar. > 4) Be able to associate an ID (LeagueID for Google Calendar, GameID > for Google Event) from my SQL Server database to a Google Calendar > event for easy retrieval. > > Is the above a scenario that the Google Calendar API can handle? > > Would it be best to manage my events locally and push an xml document > (formatted to Google Calendar Spec) to a blank Google Calendar for > each League by using the Google Calendar as simply a canvas for smooth > display rather than data storage? > - If I go this route, would it be possible to syndicate this dynamic > calendar into other peoples Personal Google Calendar? I'm sure I would > need to set up a web service that would return the proper xml for the > Calendar to process. > > Thanks in advance, hopefully no one takes this as "write the code for > me" as I'm quite capable of doing that myself. I just would like some > opinions on whether or not it's possible or if anyone has tried/failed/ > succeeded. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
