Microsoft Graph: tudo o que você precisa saber
Já vimos a Microsoft trazendo muitos serviços focados em consumidores e empresas no mercado que às vezes se torna difícil para nós acompanhar diferentes serviços em diferentes dispositivos. A Microsoft(Microsoft) lançou o Windows Phone há muito tempo. 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(Phone) formavam um ótimo par. Mas para um smartphone moderno, você precisa de algo mais. É quando os aplicativos(Apps) entram em cena. Um smartphone precisa ter um ótimo suporte a aplicativos. Ao contrário do Android do Google e do iOS da Apple,(Microsoft)O Windows Phone da (Windows Phone)Microsoft não obteve um grande suporte da comunidade de desenvolvedores. Eu sei e aprecio os esforços da Microsoft para fazer com que mais desenvolvedores criem aplicativos para sua plataforma móvel, mas após 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(Microsoft CEO) , Satya Nadella , a Microsoft está se movendo em uma direção diferente. Eles chamam isso de Mobilidade da Experiência. (Mobility of Experience. )
Pelo que entendi do livro de Satya, Hit Refresh, o mundo não precisava de um terceiro ecossistema de telefonia móvel; ele queria que a Microsoft trabalhasse no caminho da Mobilidade(Mobility) . Tornando 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 natural e mais interativo. Portanto(Hence) , todos nós estamos vendo a Microsoft se movendo em direção ao objetivo de reunir e fazer um PC com Windows 10 e um telefone Android ou um dispositivo iOS funcionarem juntos. Aqui é onde o Microsoft Graph(Microsoft Graph)desempenha um papel importante como o cerne desta visão.
O que é o Microsoft Graph
O Microsoft Graph(Microsoft Graph) funciona com base no princípio da Estrutura de Dados(Data Structure) chamada Graph. 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(Microsoft Graph) vem junto com a ajuda de várias APIs de diferentes grupos de produtos dentro do Microsoft . As seguintes APIs ajudam a API do Microsoft Graph(Microsoft Graph API) a começar a funcionar:
- Azure Active Directory
- Serviços do Office 365(Office 365) como SharePoint , OneDrive , Outlook ou Exchange , Microsoft Teams , OneNote , Planner e Excel .
- Serviços corporativos de mobilidade(Enterprise Mobility) e segurança,(Security Services) como Identity Manager , Intune , Advanced Threat Analytics e 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 na documentação oficial aqui(here) .
O que o Microsoft Graph(Microsoft Graph) ajuda um usuário a fazer é se conectar. O usuário agora pode ser conectado a todos os recursos nos serviços que dão suporte ao Microsoft Graph . Isso é feito transformando o usuário em um grupo usando o relacionamento memberOf . Isso é um pouco orientado ao desenvolvedor, portanto, se você estiver interessado, poderá ler mais sobre esse relacionamento memberOf aqui(here) . E um usuário pode ser conectado a outro usuário usando o relacionamento de gerente(manager relationship) . Leia mais sobre isso aqui(here) .
Usando esse tipo de modelo, a Microsoft pode sincronizar os dados do seu aplicativo, como notificações e o recurso Continuar(Continue) no PC, do seu Android Phone , dispositivo iOS ou Windows 10 Mobile para o seu PC Windows 10.
Recursos do Microsoft Graph
O Microsoft Graph(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:
- Verifica(Scans) 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 documentos e projetos de equipe mais recentes em que trabalharam ou colaboraram.
- Verifica(Scans) a agenda do usuário e o ajuda a agendar o melhor horário para uma reunião.
- Busca(Fetches Office) documentos e arquivos do Office de um arquivo armazenado dentro do Cloud Storage ( OneDrive ) remotamente para qualquer dispositivo conectado no gráfico.
- Estude seu fluxo de trabalho e cronograma para que ele possa fornecer informações sobre o tempo gasto em reuniões ou fornecer recomendações para as que são relevantes ou importantes para você.
- Ajuda o usuário a diferenciar entre seus arquivos de trabalho e pessoais 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(Microsoft Graph)
Se você estiver interessado em saber mais sobre o Microsoft Graph(Microsoft Graph) ou se for um desenvolvedor que deseja criar seus serviços com compatibilidade com o Microsoft Graph(Microsoft Graph) , acesse a documentação oficial do Microsoft Graph aqui.(here.)
Esses serviços podem ser implementados e usados com o Graph Explorer . Você pode aprender mais e colocar as mãos no portal do Graph Explorer aqui(here) .
Related posts
Manage legacy aplicativos da web com Microsoft's Enterprise Mode Site List Portal
Teach Kids para Code usando estes Tools and Programs de Microsoft
PerfView é uma ferramenta Performance Analysis e perfilamento de Microsoft
Download, Install, Learn Microsoft Small Basic programming Idioma
O que é GTK+ Runtime Environment? Por que seu PC need?
Como baixar arquivos de Github e visualizá-los
Melhores sites para aprender ou melhorar o seu conhecimento HTML coding
Melhorar código em Visual Studio Code com a ajuda de extensões
Qual é a linguagem R programming e por que você deve usar XML
Como alterar User Agent and Geolocation em Edge Developer Tools
O que é JavaScript Framework Angular em termos simples?
Melhores editores de código para Windows 10 que todo desenvolvedor deve estar usando
SciTE é um Text Processing software livre para programadores
Dicas sobre o uso do Inspect Element de Google Chrome browser
Melhores sites para aprender Coding online de graça
Best Free Xampp Server Alternativas para desenvolvedores
Como fazer um Windows app nativas para qualquer site ou web-app
O que é a linguagem de programação Java? Code exemplos
Como configurar e usar Docker Desktop no Windows
Best Free C++ IDE para Windows 10