Microsoft Graph: Všetko, čo potrebujete vedieť

Už sme boli svedkami toho , že spoločnosť Microsoft(Microsoft) prináša na trh mnoho služieb zameraných na spotrebiteľov a podniky, a preto je pre nás niekedy ťažké držať krok s rôznymi službami na rôznych zariadeniach. Microsoft spustil Windows Phone už dávno. Ľudia skutočne očakávali lepšie prepojenie a komunikáciu medzi mobilným zariadením a PC. Nehovorím, že to Microsoft neurobil. Zvládli to perfektne. Počítač a telefón(Phone) tvorili skvelý pár. Pre moderný smartfón však potrebujete niečo viac. Vtedy sa dostávajú do obrazu aplikácie . (Apps)Smartfón musí mať skvelú podporu aplikácií. Na rozdiel od Google Android a Apple iOS,Microsoft Windows Phone nezískal veľkú podporu od vývojárskej komunity . Viem a oceňujem snahu spoločnosti Microsoft získať viac vývojárov, aby vytvárali aplikácie pre svoju mobilnú platformu, ale po rôznych reštartoch platformy (Microsoft)Windows Phone vždy zaostával za konkurenciou. Ale s novou stratégiou, ktorá prichádza s novým generálnym riaditeľom Microsoftu(Microsoft CEO) , Satyom Nadellom(Satya Nadella) , sa Microsoft uberá iným smerom. Hovoria tomu  mobilita skúseností. (Mobility of Experience. )

Pokiaľ som pochopil zo Satyovej knihy  Hit Refresh,  svet skôr nepotreboval tretí ekosystém mobilných telefónov; chcel, aby Microsoft pracoval na ceste mobility . Uľahčenie prístupu k veciam, zvýšenie produktivity ľudí, udržiavanie spojenia medzi ich zariadeniami takým spôsobom, aby spolupracovali pre človeka a spoločnosť. Vidí, že budúcnosť výpočtovej techniky bude prirodzená a interaktívnejšia. Všetci teda(Hence) vidíme, ako Microsoft smeruje k cieľu spojiť a zabezpečiť, aby počítač so systémom Windows 10 a telefón so systémom Android alebo zariadenie so systémom iOS spolupracovali. Tu je Microsoft Graphhrá dôležitú úlohu ako jadro tejto vízie.

Čo je Microsoft Graph

Microsoft Graph funguje na princípe dátovej štruktúry(Data Structure) s názvom  Graph. Teraz to Microsoft definuje ako,

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 sa spája s pomocou rôznych rozhraní API(APIs) z rôznych skupín produktov v rámci spoločnosti Microsoft . Nasledujúce rozhrania API(APIs) pomáhajú Microsoft Graph API začať pracovať:

  • Azure Active Directory
  • (Office 365)Služby Office 365 ako SharePoint , OneDrive , Outlook alebo Exchange , Microsoft Teams , OneNote , Planner a Excel .
  • (Enterprise Mobility)Služby (Security Services)podnikovej mobility a zabezpečenia ako Identity Manager , Intune , Advanced Threat Analytics a Advanced Threat Protection ( ATP ).
  • Služby Windowsu 10, ako sú Aktivity a Zariadenia.
  • Vzdelávanie.

Viac o tom, ako sa používajú a implementujú služby v Microsoft Graph , si môžete prečítať z oficiálnej dokumentácie tu(here) .

Čo Microsoft Graph pomáha používateľovi urobiť, je pripojiť sa. Používateľ môže byť teraz pripojený ku všetkým zdrojom v rámci služieb, ktoré podporujú Microsoft Graph . To sa dosiahne tak, že sa používateľ dostane do skupiny pomocou vzťahu memberOf . Toto je mierne orientované na vývojárov, takže ak máte záujem, viac si o tomto vzťahu memberOf môžete prečítať (memberOf)tu(here) . Používateľ môže byť pripojený k inému používateľovi pomocou manažérskeho vzťahu(manager relationship) . Prečítajte si o tom viac tu(here) .

Pomocou tohto typu modelu môže spoločnosť Microsoft(Microsoft) synchronizovať údaje vašej aplikácie, ako sú upozornenia a funkcia Pokračovať(Continue) v počítači, z telefónu s Androidom(Android Phone) , zariadenia so systémom iOS alebo mobilného(Mobile) telefónu so systémom Windows 10 do počítača so systémom Windows 10.

Funkcie programu Microsoft Graph

Microsoft Graph pomáha vývojárom aplikácií vytvoriť softvér, ktorý veľmi hlboko ovplyvní produktivitu ich zákazníkov. Niektoré z hlavných funkcií programu Microsoft Graph sú uvedené nižšie:

  • Skenuje(Scans) ďalšiu angažovanosť v kalendári používateľa a pomáha mu pripraviť sa na ňu poskytovaním rôznych informácií pre účastníkov. Tento súbor informácií zahŕňa ich pracovné pozície, pracovnú skupinu a informácie o najnovších dokumentoch a tímových projektoch, na ktorých pracovali alebo na ktorých spolupracovali.
  • Skenuje(Scans) plán používateľa a pomáha mu pri plánovaní najlepšieho času na stretnutie.
  • Načítava dokumenty a súbory balíka Office(Fetches Office) zo súboru uloženého v cloudovom úložisku(Cloud Storage) ( OneDrive ) na diaľku do akéhokoľvek zariadenia pripojeného v grafe.
  • Preštudujte si váš pracovný postup a plán, aby vám mohol poskytnúť prehľad o vašom čase strávenom na stretnutiach alebo poskytnúť odporúčania na tie, ktoré sú pre vás relevantné alebo dôležité.
  • Pomáha používateľovi rozlišovať medzi pracovnými a osobnými súbormi na základe ich umiestnenia vo OneDrive pre osobné súbory a OneDrive for Business pre pracovné súbory.

Niektoré požiadavky vyvolané pomocou programu Microsoft Graph(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

Ak máte záujem dozvedieť sa viac o Microsoft Graph alebo ak ste vývojár, ktorý chce svoje služby vybudovať s kompatibilitou s Microsoft Graph , prejdite na oficiálnu dokumentáciu pre Microsoft Graph tu.(here.)

Tieto služby je možné implementovať a používať pomocou programu Graph Explorer . Tu(here) sa môžete dozvedieť viac a dostať do rúk portál Graph Explorer .



About the author

Som vývojár freeware softvéru a zástanca Windows Vista/7. Napísal som niekoľko stoviek článkov na rôzne témy súvisiace s operačným systémom vrátane tipov a trikov, návodov na opravy a osvedčených postupov. Prostredníctvom svojej spoločnosti Help Desk Services ponúkam aj poradenské služby súvisiace s kanceláriou. Veľmi dobre rozumiem tomu, ako Office 365 funguje, jeho funkcie a ako ich najefektívnejšie používať.



Related posts