使用SharePoint REST在远程站点上显示SkyDrive Pro的内容

使用SharePoint REST在远程站点上显示SkyDrive Pro的内容,rest,sharepoint,oauth,public,Rest,Sharepoint,Oauth,Public,我已设法从SharePoint public的非.NET环境中获取访问令牌。我现在正尝试将其用于REST呼叫,以列出SkyDrive Pro上的文件夹/文件。我采取了这种做法: rest调用的url如下所示: targetUrl+_api/web/getfilebyserverrelativeurl'/Shared Documents/'; 我还在请求头授权中传递访问令牌 但是,sharepoint在响应正文中使用FileNotFound进行响应。此外,当我对其进行URL编码以防止由文件夹名称中

我已设法从SharePoint public的非.NET环境中获取访问令牌。我现在正尝试将其用于REST呼叫,以列出SkyDrive Pro上的文件夹/文件。我采取了这种做法:

rest调用的url如下所示: targetUrl+_api/web/getfilebyserverrelativeurl'/Shared Documents/'; 我还在请求头授权中传递访问令牌

但是,sharepoint在响应正文中使用FileNotFound进行响应。此外,当我对其进行URL编码以防止由文件夹名称中的空格引起的任何错误时。我在那个文件夹里有3个文件

作为OAuth进程中的一个作用域,我给出了值AllSites.Read。 我有一种感觉,url不是按比例构建的,但我不知道它有什么问题

提前发送