我已经在ms sharepoint中创建了一个站点,并在文档中创建了word doc。我想使用REST API访问“文档”位置中的所有文档。
我使用以下方法创建了应用程序以生成应用程序ID和密码: https://apps.dev.microsoft.com/#/application
我使用的范围是 Sites.ReadWrite.All (基于https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/permissions_reference?view=odsp-graph-online
)获得访问令牌后,我将按以下方式进行REST调用:
https://4development106.sharepoint.com/<mysite name>/_api/web/GetFolderByServerRelativeUrl('/Shared Documents')
accept: application/json;odata=verbose
Authorization: "Bearer" + "my access token"
但是我得到了404。
我确实在站点中的文档下创建了一个文档。请指教
答案 0 :(得分:1)
这是我访问Sharepoint网站以获取已知列表的方式。我认为您将需要相同的初始url结构:
https://my.sharepoint.com/sites/oh/_api/web/lists/getbytitle('#{list_title}')
即网站名称前有一个初始sites
路径段,在这种情况下,网站名称为oh
所以您可以尝试:
https://4development106.sharepoint.com/sites/<mysite name>/_api/web/GetFolderByServerRelativeUrl('/Shared Documents')