Microsoft Graph: alles wat u moet weten

We hebben al gezien dat Microsoft veel diensten op de markt heeft gebracht die gericht zijn op consumenten en ondernemingen, waardoor het soms moeilijk voor ons wordt om verschillende diensten op verschillende apparaten bij te houden. Microsoft lanceerde Windows Phone lang geleden. Men verwachtte eigenlijk een betere verbinding en communicatie tussen het mobiele apparaat en de pc. Ik zeg niet dat Microsoft het niet heeft gedaan. Ze hebben het perfect gedaan. De pc en de telefoon(Phone) vormden een geweldig paar. Maar voor een moderne smartphone heb je meer nodig. Dit is wanneer de Apps in beeld komen. Een smartphone moet een geweldige app-ondersteuning hebben. In tegenstelling tot Google's Android en Apple's iOS,Microsoft 's Windows Phone kreeg geen geweldige ondersteuning van de ontwikkelaarsgemeenschap. Ik weet en waardeer de inspanningen van Microsoft om meer ontwikkelaars ertoe te brengen apps voor hun mobiele platform te bouwen, maar na verschillende reboots van het Windows Phone - platform bleef het altijd ver achter bij de concurrenten. Maar met de nieuwe strategie die gepaard gaat met de nieuwe CEO van Microsoft(Microsoft CEO) , Satya Nadella , slaat Microsoft een andere richting in. Ze noemen het  Mobility of Experience. 

Voor zover ik begrijp uit Satya's boek,  Hit Refresh, had (Hit Refresh, ) de wereld geen derde ecosysteem voor mobiele telefoons nodig; hij wilde dat Microsoft zou werken aan de weg van Mobility . Dingen laagdrempelig maken, mensen productiever maken, de verbinding tussen hun devices zo houden dat ze samen voor de persoon en het bedrijf samenwerken. Hij ziet de toekomst van computers als natuurlijk en interactiever. Daarom(Hence) zien we allemaal dat Microsoft op weg is naar een doel om een ​​pc met Windows 10 en een Android -telefoon of een iOS-apparaat samen te brengen en te laten samenwerken. Hier is waar Microsoft Graphspeelt een belangrijke rol als crux van deze visie.

Wat is Microsoft Graph

Microsoft Graph werkt volgens het principe van de gegevensstructuur(Data Structure) met de naam  Graph. Nu definieert Microsoft het als,

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.

Microsoft Graph

Microsoft Graph komt samen met de hulp van verschillende API's van verschillende productgroepen binnen Microsoft . De volgende API's helpen de Microsoft Graph-API aan de slag te gaan:

  • Azure Active Directory
  • Office 365- services zoals SharePoint , OneDrive , Outlook of Exchange , Microsoft Teams , OneNote , Planner en Excel .
  • Enterprise Mobility en Security Services zoals Identity Manager , Intune , Advanced Threat Analytics en Advanced Threat Protection ( ATP ).
  • Windows 10-services zoals Activiteiten en Apparaten.
  • Opleiding.

U kunt hier meer lezen over hoe services worden gebruikt en geïmplementeerd in Microsoft Graph(Microsoft Graph) in de officiële documentatie .(here)

Wat Microsoft Graph helpt een gebruiker te doen is om verbinding te maken. De gebruiker kan nu worden verbonden met alle bronnen in de services die Microsoft Graph ondersteunen . Dit wordt gedaan door de gebruiker tot een groep te maken met behulp van de relatie memberOf . Dit is enigszins gericht op ontwikkelaars, dus als je geïnteresseerd bent, kun je hier meer lezen over deze memberOf (here)-(memberOf) relatie . En een gebruiker kan worden verbonden met een andere gebruiker via de managerrelatie(manager relationship) . Lees er hier(here) meer over .

Met dit soort model kan Microsoft uw app-gegevens synchroniseren, zoals meldingen en de functie Doorgaan(Continue) op pc vanaf uw Android-telefoon(Android Phone) , iOS-apparaat of een Windows 10 mobiele(Mobile) telefoon naar uw Windows 10-pc.

Functies van Microsoft Graph

Microsoft Graph helpt de app-ontwikkelaars een stukje software te maken dat de productiviteit van hun klanten zeer sterk zal beïnvloeden. Enkele van de belangrijkste functies van Microsoft Graph worden hieronder vermeld:

  • Scant(Scans) de volgende afspraak in de agenda van de gebruiker en helpt hen zich hierop voor te bereiden door verschillende informatie voor de aanwezigen te verstrekken. Deze set informatie omvat hun functietitels, hun werkgroep en informatie over de nieuwste documenten en teamprojecten waaraan ze hebben gewerkt of samengewerkt.
  • Scant(Scans) het schema van de gebruiker en helpt hen bij het plannen van de beste tijd voor een vergadering.
  • Haalt Office(Fetches Office) -documenten en -bestanden op uit een bestand dat is opgeslagen in de Cloud Storage ( OneDrive ) op afstand naar elk apparaat dat in de grafiek is aangesloten.
  • Bestudeert uw workflow en planning zodat deze inzicht kan geven in uw tijd besteed aan vergaderingen of aanbevelingen kan doen voor degenen die relevant of belangrijk voor u zijn.
  • Helpt de gebruiker om onderscheid te maken tussen hun werk- en persoonlijke bestanden op basis van hun locatie in OneDrive voor persoonlijke bestanden en OneDrive voor Bedrijven(Business) voor werkbestanden.

Sommige verzoeken die worden aangeroepen met Microsoft Graph

OperationURL
GET my profilehttps://graph.microsoft.com/v1.0/me
GET my fileshttps://graph.microsoft.com/v1.0/me/drive/root/children
GET my photohttps://graph.microsoft.com/v1.0/me/photo/$value
GET my mailhttps://graph.microsoft.com/v1.0/me/messages
GET my high importance emailhttps://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20'high'
GET my calendar eventshttps://graph.microsoft.com/v1.0/me/events
GET my managerhttps://graph.microsoft.com/v1.0/me/manager
GET last user to modify file foo.txthttps://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
GET Office365 groups I’m member ofhttps://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
GET users in my organizationhttps://graph.microsoft.com/v1.0/users
GET groups in my organizationhttps://graph.microsoft.com/v1.0/groups
GET people related to mehttps://graph.microsoft.com/v1.0/me/people
GET items trending around mehttps://graph.microsoft.com/beta/me/insights/trending
GET my noteshttps://graph.microsoft.com/v1.0/me/onenote/notebooks

Als je meer wilt weten over Microsoft Graph of als je een ontwikkelaar bent die zijn services wil bouwen met compatibiliteit met Microsoft Graph , ga dan hier naar de officiële documentatie voor Microsoft Graph .(here.)

Deze services kunnen worden geïmplementeerd en gebruikt met de Graph Explorer . U kunt hier meer leren en de Graph Explorer -portal in(here) handen krijgen .



About the author

Ik ben een computerwetenschapper met meer dan 10 jaar ervaring in softwareontwikkeling en beveiliging. Ik heb een sterke interesse in Firefox-, Chrome- en Xbox-games. Ik ben vooral geïnteresseerd in hoe ik ervoor kan zorgen dat mijn code veilig en efficiënt is.



Related posts