2015-07-28 69 views
0

我可以上傳到頂級目錄OneDrive與在URI PUT請求:上傳到my_documents或my_photos文件夾OneDrive

我可以上傳一個特定的文件夾,如果我知道它的具體ID:

https://apis.live.net/v5.0/folder.5f5fb682f4910ce0.5F5FB682F4910CE0!189/files/someFile.txt?access_token=xyz123

但是,如何上傳到使用友好名稱的文件夾,例如我的照片。 OneDrive文檔沒有幫助 - 它似乎掩蓋了這一點。它提到友好名稱,但我不知道如何將它們用作URI PUT請求的一部分。

編輯:https://msdn.microsoft.com/en-us/jj680723顯示使用友好名稱的GET,但PUT呢?我無法弄清楚。

感謝

回答

1

你應該能夠在您使用得到了相同的基本URL瞄準你的PUT,上傳到一個「特殊文件夾」,除了添加了,喜歡你的普通文件夾做「/文件」 。所以:PUT https://apis.live.net/v5.0/skydrive/my_photos/files/foo.jpg

也就是說,我們建議您考慮使用new OneDrive API來代替。它比現在使用的更強大和更好的記錄。以下是有關special foldersuploading files的章節。在新的API中,上面提到的上傳看起來像PUT https://api.onedrive.com/v1.0/drive/special/photos:/foo.jpg

+1

您能否提供一個示例代碼,用於使用此api將文件上傳到一個驅動器 – Twix

相關問題