示例#1
0
        public User GetUserInfo()
        {
            string URI       = BaseURI + "me?access_token=" + AccessToken;
            string user_json = SkyDriveResponse.ProcessRequest(URI);
            User   user      = JsonConvert.DeserializeObject <User>(user_json);

            return(user);
        }
示例#2
0
        public FolderContent ListFolderContent(string FolderID)
        {
            FolderContent content          = new Objects.Folder.FolderContent();
            string        folderContentUri = BaseURI + FolderID + "/files";

            folderContentUri = folderContentUri + String.Format("?access_token={0}", AccessToken);

            string json = SkyDriveResponse.ProcessRequest(folderContentUri);

            content = JsonConvert.DeserializeObject <FolderContent>(json);

            return(content);
        }
示例#3
0
        public Folder ListAllFolder_CompleteData()
        {
            Folder skyDrive_Folders = new Folder();
            string folderUri        = FolderUri;

            folderUri = FolderUri + String.Format("?access_token={0}", AccessToken);

            string json = SkyDriveResponse.ProcessRequest(folderUri);

            skyDrive_Folders = JsonConvert.DeserializeObject <Folder>(json);

            return(skyDrive_Folders);
        }
示例#4
0
        public Dictionary <string, string> ListFolders()
        {
            Dictionary <string, string> Folders = new Dictionary <string, string>();
            string folderUri = FolderUri;

            folderUri = FolderUri + String.Format("?access_token={0}", AccessToken);

            string json = SkyDriveResponse.ProcessRequest(folderUri);

            var skyDrive_Folder = JsonConvert.DeserializeObject <Folder>(json);

            for (int idx = 0; idx < skyDrive_Folder.Folders.Count; idx++)
            {
                Folders.Add(skyDrive_Folder.Folders[idx].id, skyDrive_Folder.Folders[idx].name);
            }
            return(Folders);
        }