Мицрософт Грапх: Све што треба да знате

Већ смо видели да Мицрософт(Microsoft) доноси многе услуге фокусиране на потрошаче и предузећа на тржишту да нам понекад постаје тешко да пратимо различите услуге на различитим уређајима. Мицрософт(Microsoft) је покренуо Виндовс Пхоне(Windows Phone) још давно. Људи су заправо очекивали бољу везу и комуникацију између мобилног уређаја и рачунара. Не кажем да то није урадио Мицрософт . (Microsoft)Урадили су то савршено. Рачунар и телефон(Phone) су били одличан пар. Али за модеран паметни телефон потребно вам је нешто више. Тада се појављују апликације(Apps) . Паметни телефон мора да има одличну подршку за апликације. За разлику од Гоогле-овог Андроид(Android) - а и Аппле-овог иОС-а,Мицрософтов(Microsoft) Виндовс Пхоне(Windows Phone) није добио велику подршку заједнице програмера. Знам и ценим напоре Мицрософта(Microsoft) да натера више програмера да направе апликације за своју мобилну платформу, али након разних рестартовања Виндовс Пхоне(Windows Phone) платформе, увек је недостајало далеко иза конкурената. Али са новом стратегијом коју доноси нови извршни директор Мицрософта(Microsoft CEO) , Сатиа Наделла(Satya Nadella) , Мицрософт(Microsoft) се креће у другом правцу. Они то зову  Мобилност искуства. (Mobility of Experience. )

Колико сам схватио из Сатјине књиге  Хит Рефресх, (Hit Refresh, ) свету није био потребан трећи екосистем мобилних телефона; желео је да Мајкрософт(Microsoft) ради на путу мобилности(Mobility) . Учинити ствари лако доступним, учинити људе продуктивнијима, задржати везу између њихових уређаја на такав начин да заједно раде за особу и компанију. Он види да будућност рачунарства буде природна и интерактивнија. Дакле(Hence) , сви видимо да се Мицрософт(Microsoft) креће ка циљу да споји и учини да рачунар са оперативним системом Виндовс 10 и Андроид(Android) телефон или иОС уређај раде заједно. Ево где је Мицрософт Грапх(Microsoft Graph)игра важну улогу као срж ове визије.

Шта је Мицрософт Грапх

Мицрософт Грапх(Microsoft Graph) ради на принципу структуре података(Data Structure) под називом  Грапх. (Graph. )Сада, Мицрософт то дефинише као,

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) долази заједно уз помоћ различитих АПИ-ја(APIs) из различитих група производа унутар Мицрософта(Microsoft) . Следећи АПИ-ји(APIs) помажу Мицрософт Грапх АПИ-ју(Microsoft Graph API) да почне да ради:

  • Азуре Ацтиве Дирецтори
  • Оффице 365(Office 365) услуге као што су СхареПоинт(SharePoint) , ОнеДриве(OneDrive) , Оутлоок(Outlook) или Екцханге(Exchange) , Мицрософт Теамс(Microsoft Teams) , ОнеНоте(OneNote) , Планнер(Planner) и Екцел(Excel) .
  • Услуге мобилности предузећа(Enterprise Mobility) и безбедности(Security Services) као што су Идентити Манагер(Identity Manager) , Интуне(Intune) , напредна (Advanced Threat) аналитика(Analytics) претњи и напредна заштита од претњи(Advanced Threat Protection) ( АТП(ATP) ).
  • Виндовс 10 услуге као што су Активности и уређаји.
  • Образовање.

Више о томе како се услуге користе и имплементирају у Мицрософт Грапх(Microsoft Graph) можете прочитати из званичне документације овде(here) .

Оно што Мицрософт Грапх(Microsoft Graph) помаже кориснику је да се повеже. Корисник сада може да буде повезан са свим ресурсима широм услуга које подржавају Мицрософт Грапх(Microsoft Graph) . Ово се ради тако што се корисник сврста у групу користећи релацију мемберОф(memberOf) . Ово је мало оријентисано на програмере, па ако сте заинтересовани, можете прочитати више о овом мемберОф(memberOf) односу овде(here) . А корисник се може повезати са другим корисником помоћу односа менаџера(manager relationship) . Прочитајте више о томе овде(here) .

Користећи ову врсту модела, Мицрософт(Microsoft) је у могућности да синхронизује податке ваше апликације као што су обавештења и функција Настави(Continue) на рачунару са вашег Андроид телефона(Android Phone) , иОС уређаја или Виндовс 10 мобилног(Mobile) телефона са вашим Виндовс 10 рачунаром.

Карактеристике Мицрософт Грапх-а

Мицрософт Грапх(Microsoft Graph) помаже програмерима апликација да направе део софтвера који ће дубоко утицати на продуктивност њихових купаца. Неке од главних карактеристика Мицрософт Грапх(Microsoft Graph) - а су наведене у наставку:

  • Скенира(Scans) следеће ангажовање у календару корисника и помаже им да се припреме за њега пружајући различите информације за учеснике. Овај скуп информација укључује називе њихових послова, радну групу и информације о најновијим документима и тимским пројектима на којима су радили или сарађивали.
  • Скенира(Scans) распоред корисника и помаже им да закажу најбоље време за састанак.
  • Даљински преузима Оффице(Fetches Office) документе и датотеке из датотеке ускладиштене у Цлоуд Стораге(Cloud Storage) -у ( ОнеДриве(OneDrive) ) на било који уређај повезан на графикону.
  • Проучава ваш ток посла и распоред тако да може да пружи увид у ваше време проведено на састанцима или да да препоруке за оне који су вам релевантни или важни.
  • Помаже кориснику да направи разлику између својих радних и личних датотека на основу њихове локације у ОнеДриве(OneDrive) за личне датотеке и ОнеДриве(OneDrive) фор Бусинесс(Business) за радне датотеке.

Неки захтеви покренути помоћу Мицрософт Грапх- а(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

Ако сте заинтересовани да сазнате више о Мицрософт Грапх(Microsoft Graph) - у или ако сте програмер који жели да изгради своје услуге компатибилним са Мицрософт Грапх(Microsoft Graph) -ом , идите на званичну документацију за Мицрософт Грапх (Microsoft Graph) овде.(here.)

Ове услуге се могу имплементирати и користити са Грапх Екплорер(Graph Explorer) -ом . Можете сазнати више и добити у руке портал Грапх Екплорер (Graph Explorer)овде(here) .



About the author

Ја сам софтверски инжењер са преко 10 година искуства у изградњи и одржавању Аппле Мац рачунара, иОС уређаја и Гоогле Цхроме претраживача. моје искуство укључује развој, одржавање и рад софтверских производа од нуле или допринос пројектима отвореног кода. Такође сам имао прилику да радим на великом броју хардверских пројеката – од поправљања покварених екрана у болницама до дизајнирања и имплементације нових функција за иПхоне. У слободно време уживам да играм омиљене видео игрице, читам књиге, кувам вечеру са породицом или проводим време са пријатељима.



Related posts