官方文档中是否有完整的SharePoint Online Rest API列表?

17

正如标题所述,官方文档中是否有完整的SharePoint Online REST API列表?

我进行了一些研究。但是在微软的文档中,我只能找到 使用SharePoint REST终结点完成基本操作了解SharePoint REST服务

或许对于当前具有REST API参考和示例的官方文档来说,目前没有完整的SharePoint Online实现列表。

我也考虑使用MS Graph,但是与本机SharePoint REST API相比,Graph为SharePoint提供的操作非常有限。

如果有这样的列表,请分享。


开发人员的参考入口点:https://docs.microsoft.com/en-us/sharepoint/dev。提到的链接是[SharePoint API](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index)页面上的类别,其中列出了对象,当单击时会显示方法和属性。这些页面说:“我们不再定期更新此内容...”。“SharePoint REST API v2”链接引用了Microsoft Graph(API参考在此处)。 - user1063287
2个回答

17

谢谢!Lee的快速回复。这正是我所需要的! - NaaHCat
1
这仅适用于SharePoint 2013。有没有适用于SharePoint Online和更新版本的?我找不到... :( 还有一些新的终结点。 - Rhonin
@Rhonin - https://learn.microsoft.com/en-us/sharepoint/dev/apis/sharepoint-rest-graph 链接至https://learn.microsoft.com/en-au/graph/api/overview?view=graph-rest-1.0,视频介绍在此处: https://youtu.be/PI9NO5rayiY。 - user1063287
@user1063287 我知道这个链接是关于Microsoft Graph Rest API的。我想要旧版本的SHP Rest API,包括所有端点。并不是每个端点都有描述,有时我必须在谷歌上搜索。自SHP 2013之后添加了新的端点(他们不再更新此链接 :()。 - Rhonin
1
@Rhonin - 我只能在此页面上看到两个API版本,V1版本的API索引在这里,而V2版本则是Graph。 - user1063287
这个支持基本认证吗?还是只支持访问令牌? - Mark

1
如果您已通过身份验证(例如拥有访问令牌)并可以使用SharePoint API,则可以获取可用于GET请求的端点列表:

https://[tenant].sharepoint.com/[site]/_api/Web

响应的第一部分提供了您可以进一步探索的端点列表。 [site] 可以在任何级别进行请求(下面可能有许多子网站)。
例如:

https://[tenant].sharepoint.com/[site]/_api/Web/SiteUsers

将允许您显示站点上用户列表和其他可能的端点,而

https://[tenant].sharepoint.com/[site]/[subsite]/_api/Web/Lists

将显示属于给定子站点的所有列表。
不幸的是,我无法获取POST请求的端点列表,例如: _api/web/lists/getByTitle('Documents')/breakroleinheritance(copyRoleAssignments=false, clearSubscopes=true)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接