使用HttpClient进行UWP OneDrive访问(WebDav命令)

时间:2017-03-08 17:47:49

标签: c# .net uwp webdav onedrive

我试图弄清楚,当我的Windows 10 PC上使用" WebDav"添加netshare时,访问OneDrive的工作原理是什么? URI(https://d.docs.live.net/CustomerID)。因此,似乎基本上Access可以使用WebDav命令,但身份验证似乎与Microsoft Passport一起使用。现在在我的UWP测试应用程序中,我可以使用基本和摘要式身份验证访问WebDav服务器,但我无法访问OneDrive。我需要实现什么,使用OneDrive进行身份验证?

感谢您的建议

2 个答案:

答案 0 :(得分:2)

我建议查看OneDrive SDK - 它包含包含身份验证的示例。或者,由于您正在编写UWP,因此可以考虑通过类似UWP文件的接口支持OneDrive的UWP Community Toolkit

答案 1 :(得分:0)

经过大量测试后,我发现,如何检索用于向onedrive发送webdav请求的访问令牌,其工作方式与Windows中onedrive的连接网络共享相同。 Fiddler帮助我理解了身份验证的过程。

感谢所有答案。

最好的问候