我可以通过URI上的PUT请求上传到OneDrive中的顶级目录:
如果我知道它的具体ID,我可以上传一个特定的文件夹:
但是如何使用友好名称上传到文件夹,例如我的照片 . OneDrive文档没有帮助 - 它似乎掩盖了这一点 . 它提到了友好的名称,但我不知道如何将它们用作URI PUT请求的一部分 .
编辑:https://msdn.microsoft.com/en-us/jj680723显示使用友好名称的GET,但PUT呢?我无法弄清楚 .
谢谢
我可以通过URI上的PUT请求上传到OneDrive中的顶级目录:
如果我知道它的具体ID,我可以上传一个特定的文件夹:
但是如何使用友好名称上传到文件夹,例如我的照片 . OneDrive文档没有帮助 - 它似乎掩盖了这一点 . 它提到了友好的名称,但我不知道如何将它们用作URI PUT请求的一部分 .
编辑:https://msdn.microsoft.com/en-us/jj680723显示使用友好名称的GET,但PUT呢?我无法弄清楚 .
谢谢
1 回答
您应该能够通过将您的PUT瞄准用于GET的相同基本URL上传到'special folder',除非添加了"/files",就像您对普通文件夹一样 . 所以:
PUT https://apis.live.net/v5.0/skydrive/my_photos/files/foo.jpg
也就是说,我们建议您考虑使用new OneDrive API . 它比您现在使用的功能更强大,记录更好 . 以下是special folders和uploading files的部分 . 在新的API中,我上面提到的上传看起来像
PUT https://api.onedrive.com/v1.0/drive/special/photos:/foo.jpg