API хранилища данных Microsoft Intune
API хранилища данных Intune позволяет получить доступ к данным Intune в машиночитаемом формате для использования в любимом средстве аналитики. API можно использовать для создания отчетов, которые предоставляют аналитические сведения о корпоративной мобильной среде. API использует протокол OData, который соответствует стандартным шаблонам для:
- Заголовки запросов и ответов
- Коды состояния
- Методы HTTP
- Соглашения о URL-адресах
- Типы носителей
- Форматы полезных данных
- Параметры запроса
OData (открытый протокол данных) — это стандарт организации по продвижению стандартов структурированной информации (OASIS), который определяет рекомендации по созданию и использованию API RESTful. Хранилище данных Intune использует OData версии 4.0.
В этом разделе приведены общие сведения о конечных точках, поддерживаемых методах HTTP, форматах возвращаемых полезных данных и документации по модели данных хранилища данных Intune.
Важно!
Вы можете опробовать последние функциональные возможности хранилища данных с помощью бета-версии. Чтобы использовать бета-версию, URL-адрес должен содержать параметр api-version=beta
запроса . Бета-версия предлагает функции, прежде чем они становятся общедоступными в качестве поддерживаемой службы. По мере того как Intune добавляет новые функции, бета-версия может изменить поведение и контракты данных. Любой пользовательский код или средства создания отчетов, зависящие от бета-версии, могут завершиться текущими обновлениями.
Настраиваемый клиент OData
Вы можете получить доступ к модели данных хранилища данных Intune через конечные точки RESTful. Чтобы получить доступ к данным, клиент должен авторизоваться с помощью Идентификатора Microsoft Entra с помощью OAuth 2.0. Сначала вы настраиваете веб-приложение и клиентское приложение в Azure, предоставляя разрешения клиенту. Локальный клиент получает авторизацию и может взаимодействовать с конечными точками хранилища данных.
Дополнительные сведения см. в статье Получение данных из API хранилища данных с помощью клиента REST.
Примечание.
Вы можете получить доступ к репозиторию хранилища данных GitHub Intune на сайте GitHub для получения примеров кода.
Взаимодействие с API
Для API требуется авторизация с идентификатором Microsoft Entra. Идентификатор Microsoft Entra использует OAuth 2.0. После авторизации вы можете получить данные из API, используя команду HTTP GET и связавшись с предоставленными коллекциями сущностей. Дополнительные сведения см. в разделе:
Модель данных хранилища данных Intune
OData определяет абстрактную модель данных и протокол, которые позволяют любому клиенту получать доступ к информации, предоставляемой любым источником данных. В разделе документации по модели данных содержится описание пространств имен, сущностей и возвращаемых объектов в модели данных хранилища данных Intune. Дополнительные сведения см. в разделе Модель данных хранилища данных.
Дальнейшие действия
Дополнительные сведения о работе с Идентификатором Microsoft Entra см. в статье Сценарии проверки подлинности для Идентификатора Microsoft Entra.
Найдите ресурсы OData на odata.org.
Ознакомьтесь со стандартом OData версии 4.0 на странице OData версии 4.0.