我嘗試上傳文本文件到我的skydrive中,或者至少在SD中創建新的文本文件並通過我的Windows 8應用程序中的SkyDrive API編輯它的內容。 我該怎麼做?通過SkyDrive API上傳文件到skydrive API
我試圖做這樣的事情:
LiveConnectClient client = new LiveConnectClient(session);
var fileData = new Dictionary<string, object>();
fileData.Add("name", "new_file.txt");
try
{
LiveOperationResult fileOperationResult = await client.PutAsync("me/skydrive", fileData);
this.infoTextBlock.Text = fileOperationResult.ToString();
}
catch (LiveConnectException exception)
{
this.infoTextBlock.Text = exception.Message;
}
,但我得到錯誤 「提供的請求是無效的根SkyDrive文件夾無法更新。」 如果我寫的是「me/skydrive /」,我會得到 「提供的URL無效,請求的路徑不受支持。 方法LiveConnectClient.PutAsync允許我只更新現有的屬性(但不是它的內容)。
它應該如何正確完成?
順便說一句 - 內容在LCDC(http://msdn.microsoft.com/en-us/library/live/hh826531.aspx)更新?我在問,因爲文檔中的某些方法在dll中不存在(f.e.LiveConnectClient.Upload。只有BackgroundUploadAsync)。
感謝提前的幫助, 邁克爾