Table of contents
TOC
Свернуть оглавление
Развернуть оглавление
Последнее обновление: 20.06.2018

Справочник по API Office 365

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

Обзор API Office 365

С помощью API Office 365 можно предоставлять доступ к данным пользователей Office 365. Теперь самые нужные данные – почта, календарь, контакты, пользователи и группы, файлы и папки – доступны им прямо в вашем приложении.

Работа с API Office 365 поддерживается на всех мобильных, настольных и веб-платформах. Неважно, какую платформу или инструменты разработки вы используете. Так что создаете ли вы веб-приложения с использованием .NET, PHP, Java, Python или Ruby on Rails или приложения для Windows Universal Apps, iOS, Android или другой платформы устройств, это решение – для вас.

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

Как работают API Office 365?

API Office 365 – это службы REST, которые обеспечивают доступ к важным данным из служб Office 365:

  • Почта, календари, контакты, люди, уведомления, фотографии, расширенные свойства и расширения данных из Exchange Online
  • Файлы и папки из SharePoint Online и OneDrive для бизнеса
  • Пользователи и группы из Azure AD

А благодаря простоте REST вам не нужны специализированные знания об Exchange, SharePoint или Azure AD, чтобы получить доступ к этим службам.

Выберите язык, платформу разработки и хостинг. Создавайте приложения, используя любой язык веб-программирования, в том числе JavaScript, HTML5, Python, Ruby, PHP или ASP.NET. Используйте Visual Studio, Eclipse, Android Studio, Xcode или IDE на ваш выбор. Размещайте приложения в службе Microsoft Azure или на другой облачной платформе.

Для аутентификации пользователей воспользуйтесь единым входом с Azure AD – и предоставьте им доступ к электронной почте, файлам, календарю, пользовательской информации и петабайтам данных, которые хранятся в Office 365.

SDK Office 365 упрощают разработку приложений

Вы можете напрямую запрограммировать работу с Office 365 в REST API. Для этого вам нужно будет написать и сохранить код для управления маркерами аутентификации, создания правильных URL-адресов и запросов к API, к которым вы хотите получить доступ, и решить другие задачи. SDK Office 365 для Visual Studio, Eclipse и Android Studio или Xcode помогают снизить сложность кода, который нужно написать для доступа к API Office 365.

Инструменты разработчика Office для Visual Studio включают SDK, в которых содержатся библиотеки .NET и JavaScript. Эти библиотеки создают программные оболочки для служб REST Office 365, еще больше упрощая подключение к данным Office 365. В Visual Studio доступны SDK для следующих типов проектов: ASP.NET MVC, ASP.NET Web Forms, WPF, Win Forms, Universal App, Cordova и Xamarin.

Для разработчиков на платформе Android теперь также доступен Android SDK для Eclipse и Android Studio. См. Разработка приложений Office 365 с помощью SDK Office 365 для Android.

Для приложений iOS в iOS SDK для Xcode (в настоящее время –предварительная версия) поддерживаются языки Objective C и Swift для среды разработки Xcode 6. См. SDK Office 365 для iOS.

С чего начать?

Первое, настройте среду разработки. Затем начните работать над первым приложением на базеiOS, Android, JavaScript или ASP.NET, в котором используются API Office 365.

Подробнее об API Office 365

Попробуйте аутентификацию с использованием REST API Office 365

Код

Справочные материалы

© 2018 Microsoft