Usar o Microsoft API do Graph para trabalhar com o Project Rome

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

O Project Rome é uma iniciativa da Microsoft para criar uma plataforma que permite que os desenvolvedores de aplicativos criem ótimas experiências entre dispositivos. O Project Rome permite diferentes funcionalidades que conectam diferentes serviços e pontos de extremidade do cliente quando o usuário entra com a mesma conta da Microsoft ou conta corporativa ou escolar. Isso permite implementar experiências entre dispositivos e multiplataforma centradas em tarefas do usuário em vez de dispositivos.

Os principais recursos a seguir são expostos por meio do Microsoft Graph para ajudá-lo a habilitar experiências entre dispositivos.

Atividades

As atividades no Microsoft Graph permitem que você impulsione o envolvimento do usuário com seus aplicativos em dispositivos e plataformas. Uma atividade é a unidade de engajamento do usuário e consiste em três componentes:

  • Um link profundo
  • Uma representação visual
  • Metadados de conteúdo que descrevem a atividade, usando o https://schema.org/ vocabulário compartilhado

Quando uma sessão é criada por um aplicativo, um item de histórico é adicionado à atividade para refletir o período de engajamento do usuário. Sempre que um usuário se reengaja com uma atividade, um novo item de histórico é adicionado à atividade para acumular o envolvimento do usuário.

Quando um aplicativo publica objetos de atividade do usuário, o objeto aparecerá em algumas das novas superfícies da interface do usuário no Windows; por exemplo, Notificações e Linha do Tempo da Cortana. Você pode especificar metadados avançados (para permitir que atividades sejam apresentadas apenas no contexto certo) e visuais avançados (usando marcação de Cartão Adaptável ) em seus objetos de atividade.

Você pode usar as seguintes APIs do Microsoft Graph para criar e recuperar atividades do usuário:

Dispositivos (preteridos)

Você pode usar APIs do Project Rome no Microsoft Graph para:

  • Descobrir e conectar-se aos dispositivos do usuário
  • Iniciar aplicativos remotamente nesses dispositivos
  • Enviar mensagens para seus aplicativos nesses dispositivos

Com essas APIs, você pode criar aplicativos que criam experiências avançadas que transcendem um único dispositivo. Por exemplo, você pode estender seu aplicativo para iniciar em uma tela maior. Ou você pode criar uma experiência complementar para um aplicativo em outro dos dispositivos do usuário.

Você pode usar as seguintes APIs do Microsoft Graph para se comunicar com outros dispositivos Windows:

Dados de roaming

Acesse os dados do Windows armazenados na nuvem por meio da área de transferência de nuvem e das APIs de configurações do Windows.

O recurso Área de Transferência de Nuvem no Windows permite que os usuários copiem e colem itens como texto, imagens e links em seus aplicativos e dispositivos. Você pode usar as APIs da área de transferência de nuvem no Microsoft Graph para:

A API de configuração do Windows no Microsoft Graph permite que usuários e terceiros autorizados que atuam em nome dos usuários recuperem os dados de configurações do sistema operacional Windows armazenados na nuvem da Microsoft. Para obter detalhes sobre como usar a API de configuração do Windows, consulte Usar a API de configurações do Windows.