Новые API для Office 365


В TechEd Europe Microsoft анонсировала новые API в надежде заставить разработчиков создавать приложения для Office 365.

Это новые API на основе REST для почты, файлов, календаря и контактов, которые можно использовать для создания приложений для Android, iOS, Windows и Интернета, расширяющих Office 365, облачное офисное программное обеспечение Microsoft.

API Office 365 также предлагают единый вход в Azure Active Directory (Azure AD), поэтому приложение должно быть зарегистрировано только один раз, чтобы получить доступ к любой из служб API Office 365.

API Office 365 — это службы REST, которые предоставляют доступ к ценным типам данных из служб Office 365: почта, календари и контакты из Exchange Online; файлы и папки из SharePoint Online и OneDrive для бизнеса; а также пользователи и группы из Azure AD. API-интерфейсы следуют стандартам REST и OData 2.0 для передачи данных и используют стандарт OAuth 2.0 для аутентификации и авторизации. Вы можете размещать приложения, использующие API-интерфейсы в Azure или других облачных платформах, а поддержка единого входа в Azure AD означает, что вы один раз аутентифицируете своих пользователей, а затем предоставляете им доступ к электронной почте, файлам, календарю или информации о пользователях. В будущем будут доступны другие API для управления задачами, Yammer и Office Graph.

Наряду с новыми API Microsoft анонсировала новые наборы для разработки мобильного программного обеспечения (SDK) для разработки собственных приложений с Office 365. SDK присоединяются к SDK Visual Studio, анонсированному ранее в этом году, с запуском SDK для iOS и новой версии SDK для Android. В настоящее время iOS SDK поддерживает Objective-C и Swift в XCode 6.

SDK являются модульными и содержат пять независимых пакетов: Службы Outlook предоставляют операции CRUD для почты, календаря и контактов, хранящихся в Office 365 Exchange Online; Службы файлов предоставляют доступ к файлам, хранящимся в учетных записях Office 365 OneDrive для бизнеса и сайтах SharePoint Online; Службы каталогов предоставляют доступ к пользователям, группам и их свойствам через API Azure AD Graph; Списки SharePoint предоставляют доступ к спискам и элементам списка, хранящимся в Office 365 SharePoint Online; а службы обнаружения помогают определить базовый URL-адрес для различных служб. В блоге Microsoft Open Technology есть хорошая статья о новых SDK.

SDK Visual Studio предоставляют .Библиотеки NET и JavaScript, которые оборачивают службы REST Office 365. SDK доступны для ASP.NET MVC, ASP.NET Типы проектов Web Forms, WPF, Win Forms, Universal App, Cordova и Xamarin в Visual Studio.

В заключительной части объявления представлена программа запуска приложений Office 365, которая предоставляет единое настраиваемое место в Office 365, где пользователи могут получить доступ к своим любимым приложениям. До сих пор приложения, созданные для Office 365, появлялись в магазине Office или в частных каталогах приложений. Новая программа запуска приложений позволит вам добавлять свои приложения в основную программу запуска приложений наряду со «стандартными» элементами Office 365, такими как Outlook или OneDrive.

В блоге разработчиков Office Microsoft сообщает, что она работает с:

“близкие партнеры, включая SmartSheet, Xero.com, DocuSign, K2 и Nintex, чтобы перенести свои приложения в программу запуска приложений Office 365. … Мы с нетерпением ждем, когда наши клиенты и партнеры интегрируют свои приложения с новой программой запуска приложений Office 365, которая будет доступна клиентам в ближайшие месяцы.”

SDK предварительного просмотра iOS доступен на GitHub вместе с готовым к выпуску выпуском SDK Office 365 для Android, и вы можете найти примеры кода и документации в центре разработки Office.


Добавить комментарий