I need to connect to OneDrive and fetch the list of shared files on the same for a given account. Looking forward for help.
You can get this list of objects using the REST API, details here: http://msdn.microsoft.com/en-us/library/dn659731.aspx#get_a_list_of_onedrive_objects_that_are_shared_with_the_signed-in_user.
To discover all OneDrive objects that are shared with the signed-in user, use the wl.contacts_skydrive scope to make a GET request to /USER_ID/skydrive/shared, where USER_ID is either me or the user ID of the sharing user. The sharing user must be one of the signed-in user's contacts, who has shared their OneDrive objects with the user. Here's an example:
GET https://apis.live.net/v5.0/me/skydrive/shared?access_token=ACCESS_TOKEN