Различия между API REST Sharepoint и API Microsoft Graph Sharepoint - PullRequest
0 голосов
/ 10 октября 2018

Я хочу взаимодействовать с сайтами Office365 Sharepoint, поэтому я пытаюсь выбрать правильный API для этого.Существуют разные API для работы с Sharepoint, которые мне подходят: REST API Sharepoint и Microsoft Graph API для Sharepoint.Какой я должен выбрать?Есть ли какие-либо различия в функциональности между ними?

Что я хочу сделать в точности: загрузить из Office365 / загрузить в семейства сайтов Office 365, сайты, списки, папки, элементы, документы;сохранить метаданные и настройки с сайта Sharepoint;сохранить историю.

Возможно ли это?Если да, то каким образом я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Чтобы ответить на ваш вопрос о том, поддерживаются ли ваши функции на Microsoft Graph.Мы покрываем то, что поддерживается на странице «Списки и списки SharePoint» https://developer.microsoft.com/en-us/graph/docs/concepts/sharepoint-concept-overview, а также на странице файлов OneDrive https://developer.microsoft.com/en-us/graph/docs/concepts/onedrive-concept-overview

  • загрузка из Office 365 / загрузка в семейства сайтов Office 365
  • документы

используют части OneDrive Microsoft Graph https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/onedrive

0 голосов
/ 10 октября 2018

Во всех службах Microsoft 365 команды стремятся сделать все функции доступными в Microsoft Graph API.В настоящее время не все функции доступны в Microsoft Graph.

Я рекомендую попробовать и сделать то, что вы пытаетесь сделать, используя Microsoft Graph API.Если эта функция еще не реализована, вернитесь к API REST SharePoint и убедитесь, что команда знает, что вам нужна эта функция в Microsoft Graph.

Я не могу сказать вам конкретные различия в функциональности междуподдерживается в SharePoint REST API по сравнению с Microsoft Graph, однако преимущество использования Graph заключается в том, что вы получаете согласованный опыт разработчика для аутентификации, документации, SDK, примеров и функций, таких как уведомления об изменениях, дельта-запросы и пакетные запросы.

...