...

Microsoft graph что это за программа

What is Microsoft Graph API

In this tutorial, we will learn what is Microsoft Graph API? Also we will check out a few features and improvements in Microsoft graph explorer.

Table of Contents

What is Microsoft Graph API

Microsoft graph is one of the excellent features in the Microsoft cloud environment. It provides many features to use in our application. We can simply call as Graph API and it is a Restful web API that we can use to communicate with Microsoft cloud other services.

Microsoft Graph provides a unified programmability model that you can use to access the tremendous amount of data in Office 365, Windows 10, and Enterprise Mobility + Security, with the entire Microsoft 365 platform.

We can get all APIS from Office 365 in a single endpoint called https://graph.microsoft.com.

There are common components that are included in this API. That we have to provide while calling this.

 https://graph.microsoft.com//?

And after execution, it will give the response with include the below component.

Microsoft Graph API can able to access the data from below other Office 365 services.

  • Microsoft Team
  • Microsoft Azure Services
  • OneDrive
  • OneNote
  • Excel online
  • Outlook online
  • Planner
  • SharePoint
  • Microsoft Security
  • Microsoft Notification
  • Batching etc.

what is microsoft graph api

In Real time Scenario where we are using this service ?

  • Suppose My client needs to show his outlook on new emails or meetings inside the SharePoint page. So here we can easily use Graph API to call outlook email and show in SharePoint Online.
  • Sometimes a client needs to see all users and groups inside the SharePoint. So here we can use this service to get all users and groups.

Below are the collection of Graph API which we are using in our application in daily basis.

Service Name URL
Get My profile https://graph.microsoft.com/v1.0/me/
Get Email https://graph.microsoft.com/v1.0/me/messages
Create User (POST)
Get Users(GET)
https://graph.microsoft.com/v1.0/users
Get all Planner Task https://graph.microsoft.com/beta/me/planner/tasks
Get All item in My drive https://graph.microsoft.com/v1.0/me/drive/root/children
Get Members in Team https://graph.microsoft.com/v1.0/groups//members
Get my Calendar https://graph.microsoft.com/v1.0/me/calendars
Get User Recent activity https://graph.microsoft.com/v1.0/me/activities/recent
Send Message in team https://graph.microsoft.com/beta/teams//channels//messages/

We can also get more APIs in Microsoft explorer. Click on the below link to get all APIS.

microsoft graph api

These are the features that we can achieve when we use Graph API in SharePoint.

You may like following tutorials:

You can refer below Microsoft link to get more information about Microsoft Graph API and what are the new features which have added and removed from graph API.

  • https://docs.microsoft.com/en-us/graph/use-the-api
  • https://docs.microsoft.com/en-us/graph/overview
  • https://developer.microsoft.com/en-us/graph/docs/overview/overview

Microsoft Graph Explorer Features and Improvements

Now we will see a few Microsoft graph explorer new improvements.

Microsoft recently releases a new version of graph explorer, which is available on the below link:

This is developed using the React/Redux framework and it is very easy to use for the developers.

Old Microsoft graph explorer

This is how the old Microsoft graph explorer looks like:

Microsoft graph explorer

New Microsoft graph explorer

The new Microsoft graph explorer looks like below:

Microsoft graph explorer features

If we look into the above images, there many changes has happens here.

Below are a few Microsoft Graph Explorer new improvements and new features.

1: Modify Permission

In the new graph explorer, the Permission tab is presently closed to Request Header at the top so that we can easily provide the permission when it required.

Graph explorer modify permission

2: Access Token

Microsoft has a newly added access token tab to secure our application. You can copy the access token to use in our application. It is added to this explorer.

Graph explorer modify access token

3: Adaptive Cards

Here you can see your result in a well format so that developer can understand it very easily.

Graph explorer modify adaptive cards

4: Code Snippets

Code Snippets is one of the good features which is added in the graph explorer. Here we can easily get all the API call code in different programming languages: C#, Java, JavaScript, and Objective C.

Graph explorer code snippets

5: Expand Response

Here you can expand the explorer to see the output in good format and separate window.

Graph explorer expand response

6: Sample Query

Now you will get all related sample queries in an order with a group by items so that you can easily search the query based on the topic.

Graph explorer sample query

I hope you enjoy this new version of Graph Explorer and we look forward to hearing your feedback.

In this tutorial, we learned what is Microsoft Graph API and a few new features and improvements in Microsoft Graph Explorer.

Related SharePoint tutorials:

  • crud operations using rest api SharePoint Online
  • How to Create and delete a file using Rest API in SharePoint Online
  • Create Highcharts in SharePoint using Rest API
  • Create custom announcement web part using Rest API in SharePoint
  • Create SharePoint Quote of the day web part using Rest API and Bootstrap
  • Access Rest API using Postman in SharePoint Online
  • How to update person or group column in SharePoint rest api
  • SharePoint Rest API Select, Filter, Sort and Paging Example

Rajkiran is currently working as a SharePoint Consultant in India . Rajkiran having 7+ years of experience in Microsoft Technologies such as SharePoint 2019/2016/2013/2010, MOSS 2007,WSS 3.0, Migration, Asp.Net, C#.Net, Sql Server, Ajax, jQuery etc.He is C#Corner MVP (2 Times).

Microsoft Graph: все, что вам нужно знать

Мы уже видели, как Microsoft предлагает множество услуг, ориентированных на потребителей и предприятия, на рынке, и нам иногда бывает трудно поспевать за разными услугами на разных устройствах. Microsoft запустила Windows Phone в обратном направлении. Люди действительно ожидали лучшего соединения и связи между мобильным устройством и ПК. Я не говорю, что Microsoft этого не делала. Они сделали это отлично. ПК и телефон сделали отличную пару. Но для современного смартфона нужно нечто большее. Это когда приложения входят в картину. Смартфон должен иметь отличную поддержку приложений. В отличие от Google Android и Apple iOS, Microsoft Windows Phone не получила большой поддержки со стороны сообщества разработчиков. Я знаю и ценю усилия Microsoft, направленные на то, чтобы побудить больше разработчиков создавать приложения для своей мобильной платформы, но после перезагрузок различных платформ Windows Phone ей всегда не хватало конкурентов. Но с новой стратегией, которая приходит с новым генеральным директором Microsoft, Сатьей Наделлой, Microsoft движется в другом направлении. Они называют это «мобильностью опыта».

Насколько я понимаю из книги Сатья Hit Refresh, , миру скорее не нужна третья экосистема мобильных телефонов; он хотел, чтобы Microsoft работала на пути мобильности. Делать вещи легко доступными, делать людей более продуктивными, поддерживать связь между их устройствами таким образом, чтобы они работали вместе для человека и компании вместе. Он видит будущее компьютеров как естественного и более интерактивного. Следовательно, мы все видим, как Microsoft движется к цели объединения и создания совместной работы ПК с Windows 10 и телефона Android или устройства iOS. Вот где Microsoft Graph играет важную роль в этом.

Что такое Microsoft Graph?

Microsoft Graph работает по принципу структуры данных с именем Graph. Теперь Microsoft определяет это как

Microsoft Graph – это шлюз для данных и аналитики в Microsoft 365. Microsoft Graph предоставляет унифицированную модель программируемости, которую вы можете использовать, чтобы использовать огромное количество данных в Office 365, Enterprise Mobility + Security и Windows 10.

Microsoft Graph поставляется вместе с помощью различных API из разных групп продуктов внутри Microsoft. Следующие API помогают начать работу Microsoft Graph API:

  • Azure Active Directory
  • Службы Office 365, такие как SharePoint, OneDrive, Outlook или Exchange, команды Microsoft, OneNote, Planner и Excel.
  • Корпоративные сервисы мобильности и безопасности, такие как Identity Manager, Intune, расширенная аналитика угроз и расширенная защита от угроз (ATP).
  • Службы Windows 10, такие как «Действия» и «Устройства».
  • Образование.

Вы можете прочитать больше о том, как сервисы используются и реализованы в Microsoft Graph из официальной документации здесь.

Microsoft Graph помогает пользователю подключиться. Теперь пользователь может быть подключен ко всем ресурсам в службах, которые поддерживают Microsoft Graph. Это делается путем превращения пользователя в группу с использованием отношения memberOf . Это немного ориентировано на разработчиков, поэтому, если вам интересно, вы можете прочитать больше об этих отношениях memberOf здесь. И пользователь может быть подключен к другому пользователю, используя отношения менеджера . Об этом подробнее здесь.

Используя эту модель, Microsoft может синхронизировать данные вашего приложения, такие как уведомления и функция «Продолжить на ПК», с вашего телефона Android, устройства iOS или мобильного телефона с Windows 10 на ваш компьютер с Windows 10.

Особенности Microsoft Graph

Microsoft Graph помогает разработчикам приложений создавать программное обеспечение, которое очень сильно влияет на производительность их клиентов. Некоторые из основных функций Microsoft Graph перечислены ниже:

  • Сканирует следующее задание в календаре пользователя и помогает ему подготовиться к нему, предоставляя участникам различную информацию. Этот набор информации включает названия должностей, рабочую группу и информацию о последних документах и ​​командных проектах, над которыми они работали или сотрудничали.
  • Сканирует расписание пользователя и помогает ему составить лучшее время для встречи.
  • Извлекает документы и файлы Office из файла, хранящегося в облачном хранилище (OneDrive), удаленно на любое устройство, подключенное к графику.
  • Изучите свой рабочий процесс и график, чтобы он мог дать представление о вашем времени, проведенном на собраниях, или дать рекомендации для тех, которые имеют отношение к вам или имеют важное значение.
  • Помогает пользователю различать свои рабочие и личные файлы на основе их расположения в OneDrive для личных файлов и OneDrive для бизнеса для рабочих файлов.

Некоторые запросы вызываются с помощью Microsoft Graph

Операция
URL

ПОЛУЧИТЬ мой профиль https://graph.microsoft.com/v1.0/me
ПОЛУЧИТЕ мои файлы https://graph.microsoft.com/v1.0/me/drive/root/children
ПОЛУЧИТЕ мою фотографию https://graph.microsoft.com/v1.0/me/photo/$value
ПОЛУЧИТЬ мою почту https://graph.microsoft.com/v1.0/me/messages
ПОЛУЧИТЕ мою важную электронную почту https://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20’high
ПОЛУЧИТЬ мой календарь событий https://graph.microsoft.com/v1.0/me/events
ПОЛУЧИТЕ моего менеджера https://graph.microsoft.com/v1.0/me/manager
ПОЛУЧИТЕ последнего пользователя, который изменил файл foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
ПОЛУЧИТЕ группы Office365, в которых я состою https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any (а:% 20eq% 20’unified ‘)
ПОЛУЧИТЕ пользователей в моей организации https://graph.microsoft.com/v1.0/users
ПОЛУЧИТЬ группы в моей организации https://graph.microsoft.com/v1.0/groups
ПОЛУЧИТЕ людей, связанных со мной https://graph.microsoft.com/v1.0/me/people
ПОЛУЧИТЕ предметы, которые находятся вокруг меня https://graph.microsoft.com/beta/me/insights/trending
ПОЛУЧИТЕ мои заметки https://graph.microsoft.com/v1.0/me/onenote/notebooks

Если вам интересно узнать больше о Microsoft Graph или вы являетесь разработчиком, который хочет создать свои сервисы с совместимостью с Microsoft Graph, перейдите к официальной документации по Microsoft Graph здесь.

Эти сервисы могут быть реализованы и использованы с Graph Explorer. Вы можете узнать больше и получить доступ к порталу Graph Explorer здесь.

Коротко о главном в Microsoft Graph

Microsoft Graph был подключён к Windows, расширяя возможности последней и добавляя такие функции, как временная шкала, облачный буфер обмена и функция PWILO (Pick up Where I Left Off). Также можно пользоваться теми же API-интерфейсами для увеличения функционала собственных разработок.

Девайсы в Microsoft Graph

Посредством API-интерфейса Graph легко работать с приложением на всех устройствах юзера, что стирает все границы между девайсами и платформами. Решение позволяет запускать программы и вызывать службы приложений на любом устройстве, согласовывая работу приложений на нескольких девайсах.

Работа в Microsoft Graph

С выпуском обновления Fall Creators Update в свет выйдут пользовательские интерфейсы UserActivity. Они обеспечат работу программы на различных платформах и предоставят точку взаимодействия юзеров в среде Windows. В состав UserActivity входят следующие составляющие:

  • прямая ссылка;
  • метаданные;
  • визуальные элементы.

В момент создания приложением сеанса оно запускает процесс записи взаимодействия с пользователем.
Скачивание Project Rome SDK для мобильных платформ iOS и Android доступно на в GitHub.

Адаптивные карточки

Кроме всего прочего, Microsoft Graph предоставляет функцию хранения и отслеживания собственных действий на любом устройстве, независимо от используемой платформы, ведь воспроизведение этих цепочек действий – немаловажная составляющая ожидаемых клиентами возможностей.

Адаптивные карточки делают возможной визуализацию действий юзера с использованием открытого формата, совместимого с разными программами и разновидностями взаимодействий. Отображение операций юзера в Timeline обеспечивает подключение адаптивной карточки к действиям посредством JSON. Она предоставляет поставщикам громадное поле для визуализации самых разнообразных типов взаимодействия.

Связанное с карточкой взаимодействие позволяет управлять её представлением так, что эта карточка является единым продолжением API ведущего приложения.

При подготовке материала использовались источники:

What is Microsoft Graph API

Microsoft Graph: все, что вам нужно знать


https://windowstips.ru/korotko-o-glavnom-v-microsoft-graph

Оцените статью