Microsoft Graph

May 15, 2019

Czym jest Microsoft Graph?
Microsoft Graph to platforma API łączącą dane i funkcjonalności Microsoft 365. W praktyce pod tym pojęciem kryje się możliwość odczytu i modyfikacji danych za pomocą REST API (w tym API Dynamics 365). W innych słowach, Graph to zunifikowany model dla programistów, który pozwala połączyć różne technologie Microsoft, takie jak Office 365, Eneterprice Mobility + Security oraz Windows 10.
W rezultacie deweloperzy w prostszy sposób (web services i API) mogą wdrożyć funkcjonalności wymagające pobrania danych z zróżnicowanych źródeł.

Jakie aplikacje i platformy mogą być zsynchronizowane za pomocą Microsoft Graph?

  • Azure Active Directory
  • SharePoint,
  • OneDrive,
  • Outlook/Exchange,
  • Microsoft Teams,
  • OneNote,
  • Planner,
  • Excel,
  • Enterprise Mobility and Security services
  • Windows 10 services

Lista platfrom wspieranych przez Graph:

  • ASP.NET
  • XAMARIN
  • Uniwersal Windows Platform
  • JavaScript
  • PHP
  • Android
  • iOS
  • Ruby
  • Python

Przykładowe zastosowania Microsoft Graph

  • Połączenie listy pracowników z listą płac w osobnej aplikacji.
  • Bieżące uaktualnianie Twojego CRM o nowych klientów.
  • Analizowanie kalendarza w celu zasugerowania najlepszego momentu na organizacje kolejnego spotkania.
  • Sortowanie i organizowanie informacji pomiędzy telefonem a dyskiem OneDrive np. prywatne zdjęcia mogą zostać wysłane na osobisty OneDrive, a pokwitowania wydatków na OneDrive for Business.

Na co pozwala Microsofth Graph dzięki API Business Central?

  • Odczyt i zapis dokumentów zakupowych
  • Odczyt i zapis dokumentów sprzedażowych
  • Odczyt i zapis cen zakupu oraz sprzedaży
  • Odczyt i zapis dokumentów magazynowych
  • Odczyt wpisów z magazynu
  • Odczyt wpisów z Księgi Głównej

Więcej na temat pracy z Microsoft Graph z API Dynamics 365 można przeczytać w materiałach Microsoft: https://docs.microsoft.com/en-us/graph/api/resources/dynamics-graph-reference?view=graph-rest-beta

Graph API 
Przykładowe zapytania:

  • Pobranie wydarzeń z kalendarza: https://graph.microsoft.com/v1.0/me/events
  • Pobranie maili: https://graph.microsoft.com/v1.0/me/messages
  • Pobranie notatek z OneNote: https://graph.microsoft.com/v.1.0/me/onenote/notebooks

Microsoft Graph API Explorer jest dostępny tutaj: https://developer.microsoft.com/en-us/graph/graph-explorer

Jeśli chcesz rozpocząć swoją przygodę z Graph API, możesz zacząć od zbudowania prostej aplikacji łączącej się z Office 365 za pomocą narzędzia Micorosft Graph API Quickstart: https://developer.microsoft.com/en-us/graph/quick-start

Źródła:
https://docs.microsoft.com/en-us/graph/overview
https://www.codeguru.com/cpp/cpp/cpp_mfc/what-is-microsoft-graph.html

Skontaktuj się z nami

Chcesz dowiedzieć się więcej? Zapraszamy do kontaktu.

Wysyłam...

Twoja wiadomość została wysłana pomyślnie

Powrót na stronę głównąPowrót na stronę główną

Coś poszło nie tak. Spróbuj ponownie

Spróbuj ponownieSpróbuj ponownie
Mountain peak lit by sunrise, mirrored in a still lake