我设法从SharePoint公共的非.NET环境中获取访问令牌。我现在正尝试将其用于REST调用以列出SkyDrive Pro上的文件夹/文件。我遵循了这种方法:http://jomit.blogspot.nl/2013/03/authentication-and-authorization-with.html
休息电话的网址如下所示: targetUrl +“_ api / web / getfilebyserverrelativeurl('/ Shared Documents /')”; 我还在请求标头授权中传递了访问令牌。
但是,sharepoint会在响应正文中响应FileNotFound。此外,当我UrlEncode它以预先设置由文件夹名称中的空格引起的任何错误。我在该文件夹中有3个文件。
作为OAuth流程中的范围,我给出了值“AllSites.Read”。 我有一种感觉,网址不是预先构建的,但我不知道它有什么问题。
提前