上传到my_documents或my_photos文件夹OneDrive

时间:2015-07-28 08:38:15

标签: rest put onedrive live-sdk

我可以通过URI上的PUT请求上传到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 个答案:

答案 0 :(得分:1)

您应该能够上传到特殊文件夹'通过将您的PUT瞄准用于GET的相同基本URL,除了" / files"添加,就像你对普通文件夹一样。所以:"2001-11-21"

尽管如此,我们建议您考虑使用new OneDrive API。它比您现在使用的功能更强大,记录更好。以下是special foldersuploading files的相关部分。在新API中,我上面提到的上传看起来像PUT https://apis.live.net/v5.0/skydrive/my_photos/files/foo.jpg