4

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

https://msdn.microsoft.com/en-us/office/office365/howto/rest-api-overview

Ниже приводится текст из выше ссылки:

Office 365 функциональности API также доступна через Microsoft Graph, единый API, который включает в себя интерфейсы API от других служб Microsoft , таких как Outlook, OneDrive, OneNote, Planner и Office Graph, , доступный через единую конечную точку и с одним токеном доступа.

Если нет такой разницы, вы планируете отказаться от любого из них?

Благодаря

ответ

3

Microsoft API является одним конечного решения для доступа к службам Office 365, как письма, календари и .etc. Используя график api, больше не нужно получать отдельные токены для разных сервисов или вызывать разные конечные точки для каждого API.

Некоторые функции могут быть доступны на отдельных конечных точках обслуживания, , но еще не на графике Microsoft. Мы прилагаем все усилия, чтобы преодолеть эти пробелы . Если вам нужна одна из этих функций, вы можете использовать конечную точку . Ознакомьтесь с примечаниями к выпуску для получения подробных сведений о функциях Microsoft Graph в окне предварительного просмотра и обычно доступны.

Для получения дополнительной информации вы можете обратиться к документу Choosing your API endpoint.

+8

** API Google **: войдите в консоль разработчика и зарегистрируйте свое приложение и оконечные точки oauth, и все. ** Microsoft **: выберите либо из 365, либо для Outlook.com, либо для API Graph, а затем в зависимости от того, зарегистрируйте свое приложение на портале регистрации приложений или в Azure AD, но обязательно используйте классический AD, а не новый один. Кроме того, решите, хотите ли вы зарегистрироваться на работу и на школьных счетах или на личных счетах. О да, и вам также понадобятся подписки O365 и Azure ... –

1

Documentation заявляет, что функциональность API Office 365 также доступна через Microsoft Graph, унифицированный API, который включает в себя API от других служб Microsoft, таких как Outlook, OneDrive, OneNote, Planner и Office Graph, доступных через одну конечную точку и с одним токеном доступа. Мы рекомендуем использовать Microsoft Graph в ваших приложениях, когда это возможно.

Также смотрите этот answer он говорит

Наша рекомендация для использования Microsoft Graph, пока она имеет свои особенности/API, необходимые в производстве для поддержки производственных приложений, или, по крайней мере, в режиме предварительного просмотра, чтобы поддержка разработки приложений. Это упростит вам в будущем расширение функциональности вашего приложения, требующее доступа к нескольким службам Microsoft, без изменения конечных точек. Вы можете использовать отдельные конечные точки службы, такие как API REST Outlook, если вам нужна функция, доступная только в отдельной конечной точке службы, либо в производстве (v2.0), либо в виде предварительного просмотра (бета).