首页 文章

上传到my_documents或my_photos文件夹OneDrive

提问于
浏览
0

我可以通过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 回答

  • 1

    您应该能够通过将您的PUT瞄准用于GET的相同基本URL上传到'special folder',除非添加了"/files",就像您对普通文件夹一样 . 所以: 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

相关问题