*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

Reply via email to