Microsoft Graph: Tudo o que você precisa saber

Índice:

Microsoft Graph: Tudo o que você precisa saber
Microsoft Graph: Tudo o que você precisa saber

Vídeo: Microsoft Graph: Tudo o que você precisa saber

Vídeo: Microsoft Graph: Tudo o que você precisa saber
Vídeo: Como eliminar vírus de um computador sem precisar de antivírus #hacks #pc #dicas #edielcosta - YouTube 2024, Abril
Anonim

Já vimos a Microsoft trazendo muitos serviços focados em consumidores e empresas no mercado, o que às vezes se torna difícil para nós mantermos diferentes serviços em diferentes dispositivos. Microsoft lançou o Windows Phone caminho de volta. As pessoas realmente esperavam uma melhor conexão e comunicação entre o dispositivo móvel e o PC. Não estou dizendo que a Microsoft não fez isso. Eles fizeram isso perfeitamente. O PC e o telefone fizeram um ótimo par. Mas para um smartphone moderno, você precisa de algo mais. É quando os aplicativos entram em cena. Um smartphone precisa ter um ótimo suporte para aplicativos. Ao contrário do iOS do Android e da Apple, o Windows Phone da Microsoft não obteve um grande suporte da comunidade de desenvolvedores. Eu sei e agradeço os esforços da Microsoft para conseguir que mais desenvolvedores criem aplicativos para sua plataforma móvel, mas depois de várias reinicializações da plataforma Windows Phone, ela sempre ficou muito atrás dos concorrentes. Mas com a nova estratégia que vem com o novo CEO da Microsoft, Satya Nadella, a Microsoft está se movendo em uma direção diferente. Eles chamam isso Mobilidade da Experiência.

Image
Image

Tanto quanto eu entendo do livro de Satya, Bata Atualizar, o mundo não precisava de um terceiro ecossistema de telefonia móvel; ele queria que a Microsoft trabalhasse no caminho da Mobilidade. Tornar as coisas facilmente acessíveis, tornando as pessoas mais produtivas, mantendo uma conexão entre seus dispositivos de forma que eles trabalhem juntos para a pessoa e a empresa juntos. Ele vê o futuro da computação como algo natural e mais interativo. Por isso, todos nós estamos vendo a Microsoft caminhando em direção ao objetivo de unir e fazer um PC com Windows 10 e um telefone Android ou um dispositivo iOS funcionarem juntos. Aqui é onde Microsoft Graph desempenha um papel importante como o ponto crucial dessa visão.

O que é o Microsoft Graph

O Microsoft Graph funciona no princípio da Estrutura de Dados denominada Gráfico. Agora, a Microsoft define como,

Microsoft Graph is the gateway to data and intelligence in Microsoft 365. Microsoft Graph provides a unified programmability model that you can use to take advantage of the tremendous amount of data in Office 365, Enterprise Mobility + Security, and Windows 10.

O Microsoft Graph vem junto com a ajuda de várias APIs de diferentes grupos de produtos dentro da Microsoft. As seguintes APIs ajudam a API do Microsoft Graph a começar a funcionar:
O Microsoft Graph vem junto com a ajuda de várias APIs de diferentes grupos de produtos dentro da Microsoft. As seguintes APIs ajudam a API do Microsoft Graph a começar a funcionar:
  • Diretório ativo do Azure
  • Serviços do Office 365, como o SharePoint, o OneDrive, o Outlook ou o Exchange, o Microsoft Teams, o OneNote, o Planner e o Excel.
  • Mobilidade corporativa e serviços de segurança, como o Identity Manager, o Intune, o Advanced Threat Analytics e o Advanced Threat Protection (ATP).
  • Serviços do Windows 10, como Atividades e Dispositivos.
  • Educação.

Você pode ler mais sobre como os serviços são usados e implementados no Microsoft Graph a partir da documentação oficial aqui.

O que o Microsoft Graph ajuda o usuário a fazer é se conectar. Agora, o usuário pode estar conectado a todos os recursos nos serviços que oferecem suporte ao Microsoft Graph. Isso é feito ao tornar o usuário em um grupo usando o membro de relação. Este é um pouco orientado para o desenvolvedor, então se você estiver interessado, você pode ler mais sobre isso membro de relacionamento aqui. E um usuário pode ser conectado a outro usuário usando o relacionamento de gerente. Leia mais sobre isso aqui.

Usando esse tipo de modelo, a Microsoft é capaz de sincronizar os dados do seu aplicativo, como notificações, e continuar no recurso do PC a partir do seu telefone Android, dispositivo iOS ou um telefone móvel Windows 10 para o seu PC Windows 10.

Recursos do Microsoft Graph

O Microsoft Graph ajuda os desenvolvedores de aplicativos a criar um software que influenciará profundamente a produtividade de seus clientes. Alguns dos principais recursos do Microsoft Graph estão listados abaixo:

  • Analisa o próximo compromisso no calendário do usuário e os ajuda a se preparar para ele, fornecendo várias informações para os participantes. Esse conjunto de informações inclui seus cargos, seu grupo de trabalho e informações sobre os últimos documentos e projetos de equipe em que estiveram trabalhando ou colaborando.
  • Verifica a programação do usuário e ajuda-o a agendar o melhor horário para uma reunião.
  • Busca documentos e arquivos do Office de um arquivo armazenado dentro do Cloud Storage (OneDrive) remotamente para qualquer dispositivo conectado no gráfico.
  • Estuda seu fluxo de trabalho e agenda para que ele possa fornecer insights sobre seu tempo gasto em reuniões ou fornecer recomendações para os que são relevantes ou importantes para você.
  • Ajuda o usuário a diferenciar entre seus arquivos pessoais e de trabalho com base em sua localização no OneDrive para arquivos pessoais e no OneDrive for Business para arquivos de trabalho.

Algumas solicitações invocadas usando o Microsoft Graph

Operação URL
OBTER meu perfil

https://graph.microsoft.com/v1.0/me

OBTER meus arquivos

https://graph.microsoft.com/v1.0/me/drive/root/children

OBTER minha foto

https://graph.microsoft.com/v1.0/me/photo/$value

GET my mail

https://graph.microsoft.com/v1.0/me/messages

OBTER meu e-mail de alta importância

https://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20'high'

OBTER meus eventos de calendário

https://graph.microsoft.com/v1.0/me/events

GET meu gerente

https://graph.microsoft.com/v1.0/me/manager

GET último usuário para modificar o arquivo foo.txt

https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser

GET Office365 grupos que eu membro de

https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')

GET usuários em minha organização

https://graph.microsoft.com/v1.0/users

GET grupos na minha organização

https://graph.microsoft.com/v1.0/groups

GET pessoas relacionadas comigo

https://graph.microsoft.com/v1.0/me/people

OBTER itens tendendo ao meu redor

https://graph.microsoft.com/beta/me/insights/trending

OBTER minhas anotações

https://graph.microsoft.com/v1.0/me/onenote/notebooks

Se você estiver interessado em saber mais sobre o Microsoft Graph ou se você for um desenvolvedor que deseja criar seus serviços com compatibilidade com o Microsoft Graph, vá até a documentação oficial do Microsoft Graph aqui.

Esses serviços podem ser implementados e usados com o Graph Explorer. Você pode aprender mais e colocar as mãos no portal Graph Explorer aqui.

Recomendado: