При использовании API Office 365 для доступа к элементам электронной почты следует использовать API-интерфейс Graph API или API Outlook? Мне не нужны все разные службы, которые предоставляет API Graph, но Outlook API выглядит более полнофункциональным. Какой из них более перспективен?API-интерфейс Office 365 API или API-интерфейс Outlook?
ответ
Я бы на самом деле предложил использовать Graph API, если у него есть необходимые функции, просто потому, что тот факт, что вам сейчас ничего не нужно, кроме Outlook, вы можете в ближайшем будущем увидеть, как разные функции Office 365 начинают получать больше и интегрированы друг с другом. Кроме того, я лично считаю, что это лучше документировано и в целом лучше работать. В качестве дополнительной выгоды, если вы когда-либо разработали еще одну интеграцию, связанную с O365, вы уже знаете, как она работает, поскольку все службы в Microsoft Graph используют более или менее те же структуры.
Если вы пользуетесь наиболее широко используемым решением, попробуйте EWS API, так как большинство серверов Exchange (даже те, которые не входят в O365) будут включены, а Outlook предоставит вам токен и детали для этого. Однако это не самое будущее.
Это зависит от контекста, в котором работает ваш код. Если ваш код выполняется в контексте надстройки почты и не нуждается в доступе к каким-либо другим ресурсам Графика, тогда только хорошие API-интерфейсы Outlook должны быть хорошей ставкой, также им не понадобятся дальнейшие шаги проверки подлинности или согласия.
Если вы хотите получить доступ к группам OD4B или O365 из кода доступа к почте, то использование Graph API имеет смысл.
Однако на этом фронте есть что сказать.
- Идентификатор электронной почты для API Outlook не совсем то же, что и на графике. https://blog.mastykarz.nl/office-365-unified-api-mail/
- При использовании Graph, если вы хотите расширить права доступа согласие на вашем AAD Application вам придется прыгать через несколько обручей в коде, чтобы вызвать повторное согласие при v1 AAD Применение Модель
Наконец, новые API-интерфейсы, скорее всего, приземляются в API-интерфейсе Outlook (или других продуктов), а затем будут перенесены в API-интерфейс Graph.
- 1. Office 365 API Outlook Paging не работает
- 2. Office 365 REST API - Outlook User Photo
- 3. Office 365 API ADFS
- 4. Office 365 REST API
- 5. Office 365/Sharepoint API
- 6. Office 365 Calendar API
- 7. Источник сообщения Office 365 Outlook Email
- 8. Office 365 add-out crashing outlook
- 9. API для экспорта Office 365 Outlook Mail в формате PST?
- 10. Outlook Mail REST API (Office 365) с помощью PowerShell
- 11. Как зарегистрировать приложение для использования API REST Office 365 Outlook?
- 12. Как создать псевдоним Outlook Office 365 с .NET через API
- 13. Интеграция с Bot в Outlook (Office 365)
- 14. Как создать автозапуск Office 365 надстройки Outlook
- 15. Office 365 Пользовательская панель надстройки Outlook
- 16. Отключить Office 365 Outlook для рабочего стола
- 17. «Вне офиса» Календарь в Office 365/Outlook
- 18. IMAP Append for Office 365
- 19. Программная аутентификация Office 365 API
- 20. Office 365 API MVC Authentification
- 21. Office 365 rest api Авторизация
- 22. Office 365 API - Автоматический вход
- 23. Office 365 Rest api auth
- 24. Office 365 api в PHP
- 25. Отмеченные сообщения через Office 365 REST API?
- 26. Проблемы с аутентификацией Использование Office 365 API
- 27. Consume Office 365 REST API без UI
- 28. Office 365 запрещено 403
- 29. Клиентский API Office 365 SendMailAsync возвращает Неавторизованный
- 30. Получение Office 365 Outlook, User Photo через REST