Microsoft Graph: Alt hvad du behøver at vide

Vi har allerede set Microsoft bringe mange tjenester med fokus på forbrugere og virksomheder på markedet, som nogle gange bliver svært for os at holde trit med forskellige tjenester på forskellige enheder. Microsoft lancerede Windows Phone langt tilbage. Folk forventede faktisk en bedre forbindelse og kommunikation mellem den mobile enhed og pc'en. Jeg siger ikke, at Microsoft ikke gjorde det. De gjorde det perfekt. Pc'en og telefonen(Phone) var et godt par. Men for en moderne smartphone har du brug for noget mere. Det er her, at Apps kommer ind i billedet. En smartphone skal have en god app-understøttelse. I modsætning til Googles Android og Apples iOS,Microsofts(Microsoft) Windows Phone(Windows Phone) fik ikke stor støtte fra udviklerfællesskabet. Jeg ved, og jeg sætter pris på Microsofts(Microsoft) bestræbelser på at få flere udviklere til at bygge apps til deres mobile platform, men efter forskellige genstarter af Windows Phone -platformen, manglede det altid langt bagefter konkurrenterne. Men med den nye strategi, der følger med den nye Microsoft CEO , Satya Nadella , bevæger Microsoft sig i en anden retning. De kalder det  Mobility of Experience. 

Så vidt jeg forstår fra Satyas bog,  Hit Refresh,  havde verden ikke brug for et tredje mobiltelefonøkosystem snarere; han ønskede, at Microsoft skulle arbejde på mobilitetens(Mobility) vej . At gøre tingene let tilgængelige, gøre folk mere produktive, holde forbindelsen mellem deres enheder på en sådan måde, at de arbejder sammen for personen og virksomheden sammen. Han visionerer, at fremtidens computere skal være naturlig og mere interaktiv. Derfor(Hence) ser vi alle, at Microsoft bevæger sig mod et mål om at samle og få en Windows 10-drevet pc og en Android -telefon eller en iOS-enhed til at fungere sammen. Her er hvor Microsoft Graphspiller en vigtig rolle som kernen i denne vision.

Hvad er Microsoft Graph

Microsoft Graph arbejder efter princippet om datastrukturen(Data Structure) kaldet  Graph. Nu definerer Microsoft det som,

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 kommer sammen ved hjælp af forskellige API'er(APIs) fra forskellige produktgrupper inde i Microsoft . Følgende API'er(APIs) hjælper Microsoft Graph API med at begynde at fungere:

  • Azure Active Directory
  • Office 365 -tjenester som SharePoint , OneDrive , Outlook eller Exchange , Microsoft Teams , OneNote , Planner og Excel .
  • Enterprise Mobility and Security Services som Identity Manager , Intune , Advanced Threat Analytics og Advanced Threat Protection ( ATP ).
  • Windows 10-tjenester som Aktiviteter og Enheder.
  • Uddannelse.

Du kan læse mere om, hvordan tjenester bruges og implementeres i Microsoft Graph fra den officielle dokumentation her(here) .

Hvad Microsoft Graph hjælper en bruger med at gøre, er at få forbindelse. Brugeren kan nu tilsluttes alle ressourcer på tværs af tjenester, der understøtter Microsoft Graph . Dette gøres ved at gøre brugeren til en gruppe ved hjælp af memberOf- relationen. Dette er lidt udvikler orienteret, så hvis du er interesseret, kan du læse mere om dette memberOf forhold her(here) . Og en bruger kan forbindes med en anden bruger ved hjælp af managerrelationen(manager relationship) . Læs mere om det her(here) .

Ved at bruge denne type model er Microsoft i stand til at synkronisere dine appdata som meddelelser og funktionen Fortsæt(Continue) på pc fra din Android-telefon(Android Phone) , iOS-enhed eller en Windows 10 - mobiltelefon(Mobile) til din Windows 10-pc.

Funktioner i Microsoft Graph

Microsoft Graph hjælper app-udviklerne med at lave et stykke software, som vil påvirke deres kunders produktivitet meget dybt. Nogle af de vigtigste funktioner i Microsoft Graph er anført nedenfor:

  • Scanner(Scans) det næste engagement i brugerens kalender og hjælper dem med at forberede sig på det ved at give forskellige informationer til deltagerne. Dette sæt oplysninger inkluderer deres jobtitler, deres arbejdsgruppe og oplysninger om de seneste dokumenter og teamprojekter, de har arbejdet eller samarbejdet om.
  • Scanner(Scans) brugerens tidsplan og hjælper dem med at planlægge det bedste tidspunkt for et møde.
  • Henter Office(Fetches Office) -dokumenter og filer fra en fil, der er gemt inde i Cloud Storage ( OneDrive ) eksternt til enhver enhed, der er tilsluttet i grafen.
  • Studerer din arbejdsgang og tidsplan, så den kan give indsigt i din tid brugt på møder eller give anbefalinger til dem, der er relevante eller vigtige for dig.
  • Hjælper brugeren med at skelne mellem deres arbejds- og personlige filer på basis af deres placering i OneDrive for personlige filer og OneDrive for Business for arbejdsfiler.

Nogle anmodninger påberåbt ved hjælp af 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

Hvis du er interesseret i at lære mere om Microsoft Graph , eller hvis du er en udvikler, der ønsker at bygge deres tjenester med kompatibilitet med Microsoft Graph , så gå til den officielle dokumentation for Microsoft Graph her.(here.)

Disse tjenester kan implementeres og bruges med Graph Explorer . Du kan lære mere og få fingrene i Graph Explorer -portalen her(here) .



About the author

Jeg er professionel computertekniker og har over 10 års erfaring inden for området. Jeg har specialiseret mig i Windows 7 og Windows Apps udvikling, samt Cool Websites design. Jeg er ekstremt vidende og erfaren på området, og vil være et værdifuldt aktiv for enhver organisation, der ønsker at vokse deres forretning.



Related posts