Connector:GoogleCalendar

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Connector:GoogleCalendar

indika prasad
Introduction
     The Google Calendar API lets you develop client applications that create new events, edit or delete existing events, and search for events.

GoogleCalendar Connector Summery

    • Connector Name:  GoogleCalendar
    • API Version: v3
    • Technology:  REST
    • API Url:  https://www.googleapis.com/calendar/v3
    • API Document Url: https://developers.google.com/google-apps/calendar/v3/reference/
       

Authentication
   oauth2 access token use to access the API [0] method.

Selected Methods (27) for version 1.0.0
       
         ACL
                deleteAcl - Deletes an access control rule.
                getAcl - Returns an access control rule.
                createAcl - Creates an access control rule.
                listAcl - Returns the rules in the access control list for the calendar.
                patchAcl - Updates an access control rule. This method supports patch semantics.
               
        CalendarList
                deleteCalendarEntry - Deletes an entry on the user's calendar list.
                getCalendarEntry - Returns an entry on the user's calendar list.
                createCalendarEntry - Adds an entry to the user's calendar list.
                listCalendarEntries - Returns entries on the user's calendar list.
                patchCalendarEntry - Updates an entry on the user's calendar list. This method upports patch semantics.

        Calendars
                clearCalendar - Clears a primary calendar. This operation deletes all data associated with the primary calendar of an account and cannot be undone.
                deleteCalendar - Deletes a secondary calendar.
                getCalendar - Returns metadata for a calendar.
                createCalendar - Creates a secondary calendar.
                patchCalendar - Updates metadata for a calendar. This method supports patch semantics.
       
        Events
                deleteEvent - Deletes an event.
                getEvent - Returns an event.
                importEvents - Imports an event. This operation is used to add a private copy of an existing event to a calendar.
                createEvent - Creates an event.
                getEventInstances - Returns instances of the specified recurring event.
                listEvents - Returns events on the specified calendar.
                moveEvent - Moves an event to another calendar, i.e. changes an event's organizer.
                patchEvents - Updates an event. This method supports patch semantics.
                createQuickAddEvents - Creates an event based on a simple text string.
                startEventWatch - Watch for changes to Events resources.

        Freebusy
                getFreebusy - Returns free/busy information for a set of calendars.

        Channels
                stopEventWatch - Stop watching resources through this channel.


Following methods are not selected for the connector

        ACL
                updateAcl - Updates an access control rule. (Same as patch but start and end mandatory)
       
        CalendarList
                updateCalendarEntry - Updates an entry on the user's calendar list.(Same as patch but start and end mandatory)
       
        Calendars
                updateCalendar - Updates metadata for a calendar.(Same as patch but start and end mandatory)
       
        Colors
                getColors - Returns the color definitions for calendars and events. (Low business critical. Do we need this?)
       
        Events
                updateEvents - Updates an event. (Same as patch but start and end mandatory)
       
        Settings
                getSettings - Returns a single user setting. (Low business critical)
                listSettings - Returns all user settings for the authenticated user. (Low business critical)

       
[0] https://developers.google.com/google-apps/calendar/auth


Thanks
Indika Kularathne
Reply | Threaded
Open this post in threaded view
|

Re: Connector:GoogleCalendar

indika prasad
Hi All,

Please note the below methods are not going to implement with GoogleCalendar V1.00 due to the unavailability of the test data.

startEventWatch - Watch for changes to Events resources. [0]
stopEventWatch - Stop watching resources through this channel. [1]

[0] - https://developers.google.com/google-apps/calendar/v3/reference/events/watch
[1] - https://developers.google.com/google-apps/calendar/v3/reference/channels/stop

Thanks
Indika Kularathne