以下(当前/ 2018年)REST API与Microsoft托管版本的Sharepoint(https://yourcompany.sharepoint.com)配合使用非常好:
https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service
有人知道此SPECIFIC API是否也可用于/支持Sharepoint 2016、2013和/或2010吗?
答案 0 :(得分:3)
该操作集应与Sharepoint 2016一起使用。SharePoint2013和SharePoint 2010具有其自己的REST操作集。当然,方法已经发展,但api非常相似。 例如,SharePoint Online(以及本地SharePoint 2016及更高版本)REST服务支持使用OData $ batch查询选项将多个请求合并到对该服务的单个调用中,但是在SharePoint 2013上不支持本地批处理。
在此链接中,您将找到SharePoint 2013 REST API的操作和示例列表:
SharePoint 2013 - REST API reference and samples。
请观看链接中的视频,因为它很好地介绍了API的发展方式。需要注意的一件事是例如旧的WCF“ REST” api是如何从
更改的
-http://contososerver/_vti_bin/client.svc/web
到这个
-http://contososerver/_api/web
以下是有关SharePoint 2010“ REST” API的文档的一些链接:
因此,要结束回答您的问题,该特定链接将不适用于SharePoint 2013和SharePoint 2010(某些示例可能有效,但取决于操作/方法)
答案 1 :(得分:0)
SharePoint 2013、2016、2019和Online REST几乎相同,尽管每个版本中都有更新的功能。
SharePoint 2010具有自己的REST风格,在新版本中仍在很大程度上得到支持。
2013年及以后的请求看起来像“ http://yourserver/sites/somesite/_api/ ...”
2010 REST看起来像这样:“ http://yourserver/sites/somesite/_vti_bin/ListData.svc”。 (至少对于列表而言。)
2007和2010 Web服务调用似乎更多地用于SharePoint Designer,Word,Outlook等与SharePoint之间的内部使用。确实缺乏一致性。 2013年及以后的版本更加一致,可供一般开发人员使用。
我有一个“ REST测试器”,其中包含许多示例SharePoint REST调用,我经常针对SP2013-2019使用SharePoint,而核心REST调用没有任何区别。 https://github.com/microsmith/SharePointRESTtester