Работает ли текущий REST API Sharepoint Online с ЛЮБЫМИ другими версиями Sharepoint? - PullRequest
0 голосов
/ 10 сентября 2018

Следующий (текущий / 2018) API REST прекрасно работает с версией Sharepoint, размещенной в Microsoft (https://yourcompany.sharepoint.com):

)

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service

Кто-нибудь знает, работает ли этот ОСОБЕННЫЙ API с / поддерживает Sharepoint 2016, 2013 и / или 2010?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

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 казались более подходящими для внутреннего использования между SharePoint Designer, Word, Outlook и т. Д. И SharePoint. Был реальный недостаток последовательности. 2013 и более поздние версии гораздо более последовательны и предназначены для общего использования разработчиками.

У меня есть «REST Tester» с большим количеством примеров вызовов SharePoint REST SharePoint, которые я регулярно использую с SP2013 - 2019 без каких-либо различий в основных вызовах REST. https://github.com/microsmith/SharePointRESTtester

0 голосов
/ 19 сентября 2018

Этот набор операций должен работать с Sharepoint 2016. SharePoint 2013 и SharePoint 2010 имеют свой собственный набор операций REST. Конечно, методы развивались, но API довольно похожи. Например, служба SharePoint Online (и локальный SharePoint 2016 и более поздние версии) поддерживает объединение нескольких запросов в один вызов службы с помощью параметра пакетного запроса OData $, но в SharePoint 2013 локальный пакет не поддерживается.

По этой ссылке вы найдете список операций и примеры для API REST SharePoint 2013:
SharePoint 2013 - Справочник и примеры по REST API .

Пожалуйста, посмотрите видео в ссылке, так как это хорошее введение в развитие API. Например, стоит обратить внимание на то, как старый API WCF "REST" изменился с
- http://contososerver/_vti_bin/client.svc/web
к этому
- http://contososerver/_api/web

Вот несколько ссылок на документацию по API REST SharePoint 2010:

Итак, чтобы закончить отвечать на ваш вопрос, эта конкретная ссылка не будет работать для SharePoint 2013 и SharePoint 2010 (некоторые примеры могут работать, но зависит от операции / метода)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...