3 messages in com.googlegroups.google-calendar-help-dataapiRe: Integration with custom web appli...
FromSent OnAttachments
ITistic18 Feb 2008 14:21 
Austin (Google)19 Feb 2008 00:12 
ITistic19 Feb 2008 09:17 
Subject:Re: Integration with custom web application
From:Austin (Google) (api.@google.com)
Date:02/19/2008 12:12:50 AM
List:com.googlegroups.google-calendar-help-dataapi

Hi,

You can certainly use Google Calendar Data API to build on top for your system. One way to control read/write access to calendar is to modify the ACL of the calendar. A calendar can be assigned to be "read-only" to certain user, for more information on ACL for calendar, please go to -

http://code.google.com/apis/calendar/reference.html#gAclrole

For .NET developers, we have a C# .NET client library that you can download -

http://code.google.com/apis/gdata/clientlibs.html

Hope it helps, Austin

On Feb 18, 2008 2:22 PM, ITistic <sh.@itistic.com> wrote:

Hi everyone,

I've got a quick question. I am planning the development of a web- based project management solution for one of my clients. One of the project requirements is to show some important dates (such as job renewals, deadlines, etc.) on a calendar. These important calendar events need to be read-only and cannot be deleted through the Google Calendar interface. My client would *also* like the ability to add custom events to the calendar as well. I think Google Calendar would be a great choice for this functionality seeing that all of the calendaring basics are already built in. So, here are my questions:

* How can I best provide this solution to my client using Google Calendar?

* Is it possible to not allow the deletion of certain important events?

* Is it possible to make Google Calendar pull these important events from an iCal URL or will I need to make use of the API to manually add, edit, and delete these events every time they're changed in my custom solution?

* What is the easiest way to integrate this type of solution? The project will be developed in ASP.NET (VB.NET).

I'm a newbie at integrating any Google products at all and I've never yet played with the API. Please be easy on me. I'm more than happy to read if some of you can make some suggestions and point me in the right direction.

Thanks so much for your time and effort!