*Introduction* Google drive is a file storage and synchronization service which allows users to store, share and edit files. It encompasses google docs, sheets and slides, an office suite that permits collaborative editing.
API (REST) https://developers.google.com/drive/v2/reference/ Google Drive Connector Summary • Connector Name: googledrive-connector-2.0.0 • Version: 2.0.0 • Technology: REST *Authentication* All requests to the Google Drive API must be authorized by an authenticated user. Google Drive uses the OAuth 2.0 protocol for authenticating a Google account and authorizing access to user data. *Methods Selected* *File * getFile - Retrieves a file's metadata. createFile - Insert a new file into the google drive of certain user. updateFile - Update a file's metadata and content in google drive. copyFile - Create a copy of the specified file. deleteFile - Permanently deletes a file and skips the trash. listFiles - Lists the user's files in the google drive. patchFile - Updates file metadata. Supports for patch semantics. touchFile - Set the file's updated time to the current server time. trashFile - Moves a file to the trash. untrashFile - Restores a file from the trash. watchFile - Start watching for changes to a file. *Changes* listChangesOfUser - Lists the changes for a user. *Children * addChild - Inserts a file into a folder. deleteChild - Removes a child from a folder. listChildren - Lists a folder's children. getChild - Gets a specific child reference. *Parents * listParents - Lists a file's parents. getParent - Get a specific parent reference. *Permissions* addPermission - Inserts a permission for a file to be shared. listPermissions - Lists a file's permission. getPermission - Gets a permission by ID. getPermissionIdForEmail - Returns the permission ID for an email address. *Revisions* listRevisions - Lists a file's revisions. *Comments * addComment - Creates a new comment on the given file. listComments - Lists a file's comments. getComment - Retrieves a comment by ID. *Replies* addCommentReply - Creates a new reply to the given comment. listCommentReplies - Lists all of the replies to a comment. getCommentReply - Gets a reply. *Methods not selected* Following methods were not selected due to lower business value and priority. *About * getInformationAboutUser - Gets the information about the current user along with Drive API settings. *Parents* addParent - Adds a parent folder for a file. deleteParent - Removes a parent from a file. *Permissions * deletePermission - Deletes a permission from a file. patchPermission - Updates a permission using patch semantics. *Revisions * deleteRevision - Removes a revision. patchRevision - Updates a revision. This method supports patch semantics. *Apps * listApps - Lists a user's installed apps. *Replies* deleteReply - Deletes a reply. updateReply - Updates an existing reply. *Properties * addProperty - Adds a property to a file. deleteProperty - Deletes a property. listProperty - Lists a file's properties. patchProperty - Updates a property. This method supports patch semantics. getProperty - Gets a property by its key. *Realtime* getRealtime - Exports the contents of the Realtime API data model associated with this file as JSON. updateRealtime - Overwrites the Realtime API data model associated with this file with the provided JSON data model. *Changes* watchChangesOfUsersDrive - Watch for all changes to a user's drive. *Comments* deleteComment - Deletes a comment. patchComment - Updates an existing comment. Supports patch semantics. Regards, Vinitha -- View this message in context: http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-Google-Drive-v2-0-tp124773.html Sent from the WSO2 Architecture mailing list archive at Nabble.com. _______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
