Microsoft Graph: Allt du behöver veta

Vi har redan sett Microsoft ta in många tjänster fokuserade på konsumenter och företag på marknaden som ibland blir svårt för oss att hålla jämna steg med olika tjänster på olika enheter. Microsoft lanserade Windows Phone långt tillbaka. Folk förväntade sig faktiskt en bättre anslutning och kommunikation mellan den mobila enheten och datorn. Jag säger inte att Microsoft inte gjorde det. De gjorde det perfekt. Datorn och telefonen(Phone) blev ett bra par. Men för en modern smartphone behöver du något mer. Det är då apparna(Apps) kommer in i bilden. En smartphone måste ha ett bra appstöd. Till skillnad från Googles Android och Apples iOS,Microsofts(Microsoft) Windows Phone(Windows Phone) fick inget bra stöd från utvecklargemenskapen. Jag vet och jag uppskattar Microsofts(Microsoft) ansträngningar för att få fler utvecklare att bygga appar för sin mobila plattform, men efter olika omstarter av Windows Phone - plattformen saknades det alltid långt efter konkurrenterna. Men med den nya strategin som kommer med Microsofts nya vd(Microsoft CEO) , Satya Nadella , går Microsoft i en annan riktning. De kallar det  Mobility of Experience. 

Såvitt jag förstår från Satyas bok,  Hit Refresh,  behövde världen inte ett tredje mobiltelefonekosystem snarare; han ville att Microsoft skulle arbeta på mobilitetens(Mobility) väg . Att göra saker lättillgängliga, göra människor mer produktiva, hålla en koppling mellan sina enheter på ett sådant sätt att de fungerar tillsammans för personen och företaget tillsammans. Han ser framtiden för datoranvändning som naturlig och mer interaktiv. Därför(Hence) ser vi alla Microsoft gå mot målet att föra samman och få en Windows 10-driven PC och en Android -telefon eller en iOS-enhet att fungera tillsammans. Här är Microsoft Graphspelar en viktig roll som kärnan i denna vision.

Vad är Microsoft Graph

Microsoft Graph arbetar enligt principen för datastrukturen(Data Structure) som heter  Graph. Nu definierar 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 samman med hjälp av olika API(APIs) :er från olika produktgrupper inuti Microsoft . Följande API(APIs) :er hjälper Microsoft Graph API att börja fungera:

  • Azure Active Directory
  • Office 365 -tjänster som SharePoint , OneDrive , Outlook eller Exchange , Microsoft Teams , OneNote , Planner och Excel .
  • Företagsmobilitet(Enterprise Mobility) och säkerhetstjänster(Security Services) som Identity Manager , Intune , Advanced Threat Analytics och Advanced Threat Protection ( ATP ).
  • Windows 10-tjänster som Aktiviteter och enheter.
  • Utbildning.

Du kan läsa mer om hur tjänster används och implementeras i Microsoft Graph från den officiella dokumentationen här(here) .

Vad Microsoft Graph hjälper en användare att göra är att ansluta sig. Användaren kan nu anslutas till alla resurser över tjänsterna som stöder Microsoft Graph . Detta görs genom att göra användaren till en grupp med hjälp av memberOf- relationen. Det här är något utvecklarorienterat, så om du är intresserad kan du läsa mer om detta medlemOf-(memberOf) förhållande här(here) . Och en användare kan kopplas till en annan användare med hjälp av chefsrelationen(manager relationship) . Läs mer om det här(here) .

Med den här typen av modell kan Microsoft synkronisera din appdata som aviseringar och funktionen Fortsätt(Continue) på PC från din Android-telefon(Android Phone) , iOS-enhet eller en Windows 10 - mobiltelefon(Mobile) till din Windows 10-dator.

Funktioner i Microsoft Graph

Microsoft Graph hjälper apputvecklarna att göra en mjukvara som kommer att påverka deras kunders produktivitet mycket djupt. Några av de viktigaste funktionerna i Microsoft Graph listas nedan:

  • Skannar(Scans) nästa engagemang i användarens kalender och hjälper dem att förbereda sig för det genom att tillhandahålla olika information till deltagarna. Denna uppsättning information inkluderar deras jobbtitlar, deras arbetsgrupp och information om de senaste dokumenten och teamprojekten de har arbetat eller samarbetat med.
  • Skannar(Scans) användarens schema och hjälper dem att schemalägga den bästa tiden för ett möte.
  • Hämtar Office-(Fetches Office) dokument och filer från en fil som lagras inuti Cloud Storage ( OneDrive ) på distans till vilken enhet som helst som är ansluten i diagrammet.
  • Studerar ditt arbetsflöde och schema så att det kan ge insikter om din tid som spenderas på möten eller ge rekommendationer för de som är relevanta eller viktiga för dig.
  • Hjälper användaren att skilja mellan sina arbetsfiler och personliga filer baserat på sin plats i OneDrive för personliga filer och OneDrive för företag(Business) för arbetsfiler.

Vissa förfrågningar anropas med 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

Om du är intresserad av att lära dig mer om Microsoft Graph eller om du är en utvecklare som vill bygga sina tjänster med kompatibilitet med Microsoft Graph , gå till den officiella dokumentationen för Microsoft Graph här.(here.)

Dessa tjänster kan implementeras och användas med Graph Explorer . Du kan lära dig mer och få tag på Graph Explorer- portalen här(here) .



About the author

Efter nästan 20 år i teknikbranschen har jag lärt mig mycket om Apples produkter och hur man anpassar dem efter mina behov. I synnerhet vet jag hur man använder iOS-plattformen för att skapa anpassade utseenden och interagera med mina användare genom applikationsinställningar. Den här erfarenheten har gett mig värdefulla insikter om hur Apple designar sina produkter och hur man bäst kan förbättra deras användarupplevelse.



Related posts