Microsoft Graph: Kaikki mitä sinun tarvitsee tietää

Olemme jo nähneet Microsoftin(Microsoft) tuovan markkinoille monia kuluttajiin ja yrityksiin keskittyviä palveluita, jolloin meidän on joskus vaikea pysyä erilaisten palvelujen perässä eri laitteilla. Microsoft julkaisi Windows Phonen(Windows Phone) kauan sitten. Ihmiset itse asiassa odottivat parempaa yhteyttä ja viestintää mobiililaitteen ja tietokoneen välillä. En väitä, että Microsoft ei tehnyt sitä. He tekivät sen täydellisesti. PC ja puhelin(Phone) muodostivat loistavan parin. Mutta nykyaikaiseen älypuhelimeen tarvitset jotain enemmän. Tällöin sovellukset(Apps) tulevat kuvaan. Älypuhelimessa on oltava loistava sovellustuki. Toisin kuin Googlen Android ja Applen iOS,Microsoftin (Microsoft)Windows Phone ei saanut suurta tukea kehittäjäyhteisöltä. Tiedän ja arvostan Microsoftin(Microsoft) pyrkimyksiä saada useampia kehittäjiä rakentamaan sovelluksia mobiilialustalleen, mutta useiden Windows Phone -alustan uudelleenkäynnistysten jälkeen se jäi aina kaukana kilpailijoista. Mutta Microsoftin uuden toimitusjohtajan (Microsoft CEO)Satya Nadellan(Satya Nadella) mukana tulevan uuden strategian myötä Microsoft on(Microsoft) siirtymässä toiseen suuntaan. He kutsuvat sitä  kokemuksen liikkuvuudelle. (Mobility of Experience. )

Ymmärtääkseni Satyan kirjasta  Hit Refresh,  maailma ei tarvinnut kolmatta matkapuhelinekosysteemiä sen sijaan; hän halusi Microsoftin työskentelevän (Microsoft)liikkuvuuden(Mobility) tiellä . Asioiden helpottaminen, ihmisten tuottavuuden lisääminen, yhteyden pitäminen laitteiden välillä niin, että ne toimivat yhdessä henkilön ja yrityksen hyväksi. Hän näkee tietojenkäsittelyn tulevaisuuden luonnollisena ja interaktiivisempana. Tästä syystä(Hence) me kaikki näemme Microsoftin(Microsoft) siirtyvän kohti tavoitetta yhdistää ja saada Windows 10 -käyttöinen PC ja Android - puhelin tai iOS-laite toimimaan yhdessä. Tässä on Microsoft Graphon tärkeä rooli tämän vision ytimessä.

Mikä on Microsoft Graph

Microsoft Graph toimii Graph- nimisen  tietorakenteen(Data Structure) periaatteella (Graph. )Nyt Microsoft määrittelee sen seuraavasti

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 tulee yhteen erilaisten Microsoftin(Microsoft) tuoteryhmien sovellusliittymien(APIs) avulla . Seuraavat sovellusliittymät(APIs) auttavat Microsoft Graph -sovellusliittymää(Microsoft Graph API) aloittamaan toiminnan:

  • Azure Active Directory
  • Office 365 -palvelut, kuten SharePoint , OneDrive , Outlook tai Exchange , Microsoft Teams , OneNote , Planner ja Excel .
  • Enterprise Mobility and Security Services , kuten Identity Manager , Intune , Advanced Threat Analytics ja Advanced Threat Protection ( ATP ).
  • Windows 10 -palvelut, kuten toiminnot ja laitteet.
  • koulutus.

Voit lukea lisää palveluiden käytöstä ja toteutuksesta Microsoft Graphissa(Microsoft Graph) virallisesta dokumentaatiosta täältä(here) .

Microsoft Graph auttaa käyttäjää saamaan yhteyden. Käyttäjä voi nyt olla yhteydessä kaikkiin Microsoft Graphia(Microsoft Graph) tukevien palveluiden resursseihin . Tämä tehdään liittämällä käyttäjä ryhmään memberOf- suhteen avulla. Tämä on hieman kehittäjälähtöistä, joten jos olet kiinnostunut, voit lukea lisää tästä MemberOf- suhteesta täältä(here) . Ja käyttäjä voidaan yhdistää toiseen käyttäjään esimiessuhteen avulla(manager relationship) . Lue siitä lisää täältä(here) .

Tällaista mallia käyttämällä Microsoft pystyy synkronoimaan sovelluksesi tiedot, kuten ilmoitukset ja Jatka(Continue) PC:llä -ominaisuuden Android-puhelimesta(Android Phone) , iOS-laitteesta tai Windows 10 -matkapuhelimesta(Mobile) Windows 10 -tietokoneeseen.

Microsoft Graphin ominaisuudet

Microsoft Graph auttaa sovelluskehittäjiä tekemään ohjelmiston, joka vaikuttaa asiakkaidensa tuottavuuteen erittäin syvästi. Jotkut Microsoft Graphin(Microsoft Graph) tärkeimmistä ominaisuuksista on lueteltu alla:

  • Skannaa(Scans) käyttäjän kalenterista seuraavan vuorovaikutuksen ja auttaa häntä valmistautumaan siihen tarjoamalla erilaisia ​​tietoja osallistujille. Tämä tietojoukko sisältää heidän tehtävänsä, heidän työryhmänsä ja tiedot viimeisimmistä asiakirjoista ja ryhmäprojekteista, joita he ovat työstäneet tai tehneet yhteistyötä.
  • Skannaa(Scans) käyttäjän aikataulun ja auttaa heitä suunnittelemaan parhaan ajan kokoukselle.
  • Hakee Office(Fetches Office) -asiakirjat ja tiedostot pilvitallennustilaan(Cloud Storage) ( OneDrive ) tallennetusta tiedostosta etänä mihin tahansa kaavioon yhdistettyyn laitteeseen.
  • Tutkii työnkulkuasi ja aikatauluasi, jotta se voi antaa käsityksen kokouksiin käyttämästäsi ajasta tai antaa suosituksia sinulle oleellisista tai tärkeistä kokouksista.
  • Auttaa käyttäjää erottamaan työ- ja henkilökohtaiset tiedostonsa niiden sijainnin perusteella OneDrive for Personal Files- ja OneDrive for Business for work -tiedostoissa.

Jotkut pyynnöt on esitetty Microsoft Graphilla(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

Jos olet kiinnostunut oppimaan lisää Microsoft Graphista(Microsoft Graph) tai jos olet kehittäjä, joka haluaa rakentaa palvelunsa yhteensopiviin Microsoft Graphin kanssa, siirry (Microsoft Graph)Microsoft Graphin(Microsoft Graph) viralliseen dokumentaatioon täältä.(here.)

Nämä palvelut voidaan toteuttaa ja käyttää Graph Explorerin(Graph Explorer) kanssa . Voit oppia lisää ja saada käsiisi Graph Explorer -portaalin täältä(here) .



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts