Microsoft Graph: Sve što trebate znati

Već smo vidjeli kako Microsoft donosi mnoge usluge usmjerene na potrošače i poduzeća na tržištu pa nam ponekad postaje teško pratiti različite usluge na različitim uređajima. Microsoft je pokrenuo Windows Phone davno. Ljudi su zapravo očekivali bolju vezu i komunikaciju između mobilnog uređaja i računala. Ne kažem da Microsoft to nije učinio. Odradili su to savršeno. Računalo i telefon(Phone) bili su sjajan par. Ali za moderan pametni telefon treba vam nešto više. Tada se pojavljuju aplikacije . (Apps)Pametni telefon mora imati sjajnu podršku za aplikacije. Za razliku od Googleovog Androida(Android) i Appleovog iOS-a,Microsoftov (Microsoft)Windows Phone nije dobio veliku podršku zajednice programera . Znam i cijenim Microsoftove(Microsoft) napore da natjera više programera da izgrade aplikacije za svoju mobilnu platformu, ali nakon raznih ponovnih pokretanja Windows Phone platforme uvijek je nedostajao daleko iza konkurenata. Ali s novom strategijom koju donosi novi izvršni direktor Microsofta(Microsoft CEO) , Satya Nadella , Microsoft se kreće u drugom smjeru. Zovu to  Mobilnost iskustva. (Mobility of Experience. )

Koliko sam shvatio iz Satyine knjige  Hit Refresh,  svijetu nije trebao treći ekosustav mobilnih telefona; želio je da Microsoft radi na putu mobilnosti(Mobility) . Učiniti stvari lako dostupnim, učiniti ljude produktivnijima, zadržati vezu između njihovih uređaja na takav način da zajedno rade za osobu i tvrtku. On vidi da će budućnost računalstva biti prirodna i interaktivnija. Stoga(Hence) svi vidimo kako se Microsoft kreće prema cilju spajanja i zajedničkog rada osobnog računala sa sustavom Windows 10 i Android telefona ili iOS uređaja. Ovdje se nalazi Microsoft Graphigra važnu ulogu kao srž ove vizije.

Što je Microsoft Graph

Microsoft Graph radi na principu strukture podataka(Data Structure) pod nazivom  Graph. Sada, Microsoft to definira kao,

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.

Microsoftov grafikon

Microsoft Graph dolazi zajedno uz pomoć različitih API-ja(APIs) iz različitih grupa proizvoda unutar Microsofta(Microsoft) . Sljedeći API-ji(APIs) pomažu API- ju Microsoft Graph(Microsoft Graph API) da počne raditi:

  • Azure Active Directory
  • (Office 365)Usluge Office 365 kao što su SharePoint , OneDrive , Outlook ili Exchange , Microsoft Teams , OneNote , Planner i Excel .
  • (Enterprise Mobility)Usluge (Security Services)mobilnosti i sigurnosti poduzeća kao što su Identity Manager(Identity Manager) , Intune , Advanced Threat Analytics i Advanced Threat Protection ( ATP ).
  • Usluge sustava Windows 10 kao što su Aktivnosti i uređaji.
  • Obrazovanje.

Više o tome kako se usluge koriste i implementiraju u Microsoft Graphu(Microsoft Graph) možete pročitati iz službene dokumentacije ovdje(here) .

Ono što Microsoft Graph pomaže korisniku je da se poveže. Korisnik sada može biti povezan sa svim resursima na uslugama koje podržavaju Microsoft Graph . To se postiže tako da se korisnik pridruži grupi koristeći relaciju memberOf(memberOf) . Ovo je malo orijentirano na programere, pa ako ste zainteresirani, možete pročitati više o ovom memberOf odnosu ovdje(here) . A korisnik se može povezati s drugim korisnikom pomoću odnosa upravitelja(manager relationship) . Više o tome pročitajte ovdje(here) .

Koristeći ovu vrstu modela, Microsoft može sinkronizirati podatke vaše aplikacije kao što su obavijesti i značajka Nastavi(Continue) na računalu s vašeg Android telefona(Android Phone) , iOS uređaja ili mobilnog(Mobile) telefona sa sustavom Windows 10 na vaše računalo sa sustavom Windows 10.

Značajke programa Microsoft Graph

Microsoft Graph pomaže programerima aplikacija da naprave dio softvera koji će duboko utjecati na produktivnost njihovih kupaca. Neke od glavnih značajki Microsoft Graph - a navedene su u nastavku:

  • Skenira(Scans) sljedeći angažman u kalendaru korisnika i pomaže im da se pripreme za njega pružajući različite informacije za sudionike. Ovaj skup informacija uključuje nazive njihovih poslova, radnu grupu i informacije o najnovijim dokumentima i timskim projektima na kojima su radili ili surađivali.
  • Skenira(Scans) raspored korisnika i pomaže im u zakazivanju najboljeg vremena za sastanak.
  • Daljinski dohvaća Officeove(Fetches Office) dokumente i datoteke iz datoteke pohranjene unutar pohrane u oblaku(Cloud Storage) ( OneDrive ) na bilo koji uređaj povezan na grafikon.
  • Proučava vaš tijek rada i raspored tako da može pružiti uvid u vaše vrijeme provedeno na sastancima ili dati preporuke za one koji su vam relevantni ili važni.
  • Pomaže korisniku da razlikuje svoje radne i osobne datoteke na temelju njihove lokacije u OneDrive za osobne datoteke i OneDrive for Business za radne datoteke.

Neki zahtjevi pokrenuti pomoću Microsoft Grapha(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

Ako ste zainteresirani saznati više o Microsoft Graphu(Microsoft Graph) ili ako ste programer koji želi izgraditi svoje usluge kompatibilnim s Microsoft Graphom(Microsoft Graph) , ovdje pogledajte službenu dokumentaciju za Microsoft Graph .(here.)

Ove usluge mogu se implementirati i koristiti s Graph Explorerom(Graph Explorer) . Ovdje(here) možete saznati više i doći do portala Graph Explorer .



About the author

Pozdrav potencijalnim poslodavcima! Vrlo sam iskusan softverski inženjer s više od 7 godina iskustva u tom području. Znam kako dizajnirati i razvijati aplikacije za Windows 7 i na svom profilu imam širok raspon preporuka za Cool web stranice. Moje vještine i iskustvo nude mi odličan izbor za svaku tvrtku koja traži talentiranog pojedinca s dobrim vještinama upravljanja projektima, znanjem programiranja i iskustvom u razvoju web stranica.



Related posts