Microsoft Graph: Начин за създаване на по-интелигентни, по-лепкави приложения

  • Oct 17, 2023

Microsoft Graph, унифицираният интерфейс за програмиране на Office 365 на компанията, вероятно ще бъде в светлината на прожекторите на конференцията за разработчици Build 2016 на компанията.

Показването на разработчиците как да създават по-интелигентни приложения ще бъде един от стълбовете на конференцията на Microsoft Build 2016 следващата седмица.

microsoftgraph.jpg

В основата на този урок ще бъде Microsoft Graph, технологията, известна преди като Office 365 Unified Application Programming Interface (API). Microsoft направи Microsoft Graph общодостъпен през ноември 2015 г. и оттогава се фокусира върху това да направи Microsoft Graph по-консумативен от разработчиците.

„Microsoft Graph ви дава последователен начин за достъп до данни и разузнаване“, обясни Yina Arenas, ръководител на инженеринга за Microsoft Graph.

Microsoft Graph е в основата на платформата на Microsoft Office, но също така се възприема от повече разработчици на трети страни, каза Аренас. Тя каза, че очаква някои от тези разработчици и техните приложения да бъдат представени на изложението Build следващата седмица.

Идеята зад Microsoft Graph е да направи приложенията по-интелигентни, така че те не изискват много междинни стъпки за извеждане на контекстни данни. Чрез интегриране с Microsoft Graph, приложенията ще могат (с разрешения на потребителите) да имат достъп до своите календари, за да предложат време за срещи; вземете данни от Excel файл, за да актуализирате диаграма с най-новата информация и да уведомите потребителите къде прекарват времето си (80 процента в срещи? Уф!).

Microsoft Graph също ще бъде от ключово значение за подпомагане на определянето на разделението между лични и работни персони, така че приложенията да могат да се справят със задачи като сортиране кои снимки принадлежат към личен OneDrive или към. услуга за съхранение в облак OneDrive for Business.

Тъй като Azure Active Directory е доставчикът на идентичност в сърцето на Office 365, потребителите и устройствата се регистрират централно там, което позволява информацията да бъде изложена по този начин чрез Microsoft Графика.

„Това опростява изключително много кода, който разработчиците трябва да напишат“, казва Аренас, тъй като унифицираният REST API и Azure Active Directory означават, че разработчиците не трябва да проектират приложения, за да правят множество повиквания.

Microsoft работи за накарайте разработчиците да пишат повече приложения и разширения, които използват API на Office в продължение на години. През 2012 г. Microsoft разработи инструменти, за да се опита да примами разработчиците да пишат приложения за неговия Office Store.

С възхода на облака акцентът на Microsoft започна да се измества към предоставяне на разработчици, включително тези в компанията, на достъп до облачни ресурси. Вместо да се съсредоточите само върху предоставянето на достъп до данни на Office чрез Office Graph, който Arenas нарича „the мозък“ на Microsoft Graph, Microsoft разширява своята платформа за разработчици, за да включва също данни и интелигентност.

На своето събитие Connect() 2015 през ноември, където Microsoft обяви общата наличност на Microsoft Graph, служители на компанията стартираха няколко елемента на Microsoft Graph в предварителен преглед, включително Известия, комплекти за разработка на софтуер (SDK), хора, организационни контакти, Office Graph, Planner, OneNote, Конвергентен авт. поддръжка на поток, OneDrive файлове и Outlook. Не бих се изненадал да видя много от тях да бъдат преместени в обща наличност в Build 2016.

Обзалагам се, че можем да чуем повече за това как самият Microsoft също планира да направи приложенията на Office по-лепкави по време на шоуто следващата седмица, което започва на 30 март в Сан Франциско. Microsoft вече работи върху правейки известията по имейл и календара по-интелигентни с Cortana, както и на включване на задействания за предсказуеми събития в Outlook. Мисля, че Microsoft Graph може да играе и тук.