Использование API Graph Майкрософт для работы с Project Rome

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Project Rome — это инициатива Корпорации Майкрософт по созданию платформы, которая позволяет разработчикам приложений создавать отличные возможности для работы на разных устройствах. Project Rome предоставляет различные возможности, которые подключают различные службы и конечные точки клиента, когда пользователь входит в систему с одной и той же учетной записью Майкрософт, рабочей или учебной учетной записью. Это позволяет реализовать междоменное и кроссплатформенное взаимодействие, ориентированное на пользовательские задачи, а не устройства.

Следующие ключевые возможности предоставляются в Microsoft Graph, чтобы помочь вам включить взаимодействие между устройствами.

Действия

Действия в Microsoft Graph позволяют стимулировать взаимодействие пользователей с приложениями на разных устройствах и платформах. Действие — это единица взаимодействия пользователей и состоит из трех компонентов:

  • Прямая ссылка
  • Визуальное представление
  • Метаданные содержимого, описывающие действие с использованием https://schema.org/ общего словаря

При создании сеанса приложением в действие добавляется элемент журнала, отражающий период вовлеченности пользователей. Каждый раз, когда пользователь повторно использует действие, в действие добавляется новый элемент журнала для привлечения пользователей.

Когда приложение публикует объекты действий пользователя, объект будет отображаться в некоторых новых поверхностях пользовательского интерфейса в Windows; Например, Уведомления Кортаны и Временная шкала. В объектах действия можно указать как расширенные метаданные (чтобы можно было отображать действия в нужном контексте), так и расширенные визуальные элементы (с помощью разметки адаптивной карточки ).

Для создания и получения действий пользователей можно использовать следующие API Microsoft Graph:

Устройства (не рекомендуется)

API Project Rome в Microsoft Graph можно использовать для следующих способов:

  • Обнаружение устройств пользователей и подключение к нему
  • Удаленный запуск приложений на этих устройствах
  • Отправка сообщений в приложения на этих устройствах

С помощью этих API можно создавать приложения, которые создают широкие возможности, выходящие за рамки одного устройства. Например, можно расширить приложение для запуска на большем экране. Вы также можете создать дополнительный интерфейс для приложения на другом устройстве пользователя.

Для взаимодействия с другими устройствами Windows можно использовать следующие API Microsoft Graph:

Перемещаемые данные

Доступ к данным Windows, хранящимся в облаке, через API облачного буфера обмена и параметров Windows.

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

API параметров Windows в Microsoft Graph позволяет пользователям и уполномоченным третьим лицам, действующим от имени пользователей, получать данные параметров операционной системы Windows, хранящиеся в облаке Майкрософт. Дополнительные сведения об использовании API параметров Windows см. в разделе Использование API параметров Windows.