Microsoft Graph: Όλα όσα πρέπει να γνωρίζετε

Έχουμε ήδη δει τη Microsoft να φέρνει πολλές υπηρεσίες που επικεντρώνονται στους καταναλωτές και τις επιχειρήσεις στην αγορά, που μερικές φορές γίνεται δύσκολο για εμάς να συμβαδίζουμε με διαφορετικές υπηρεσίες σε διαφορετικές συσκευές. Η Microsoft(Microsoft) κυκλοφόρησε το Windows Phone πολύ πίσω. Οι άνθρωποι πραγματικά περίμεναν καλύτερη σύνδεση και επικοινωνία μεταξύ της κινητής συσκευής και του υπολογιστή. Δεν λέω ότι η Microsoft δεν το έκανε. Το έκαναν τέλεια. Ο υπολογιστής και το τηλέφωνο(Phone) έκαναν ένα υπέροχο ζευγάρι. Αλλά για ένα σύγχρονο smartphone, χρειάζεστε κάτι περισσότερο. Αυτό είναι όταν οι Εφαρμογές(Apps) εμφανίζονται στην εικόνα. Ένα smartphone πρέπει να έχει εξαιρετική υποστήριξη εφαρμογών. Σε αντίθεση με το Android της Google και το iOS της Apple,(Microsoft)Το Windows Phone της (Windows Phone)Microsoft δεν έλαβε μεγάλη υποστήριξη από την κοινότητα προγραμματιστών. Γνωρίζω και εκτιμώ τις προσπάθειες της Microsoft να κάνει περισσότερους προγραμματιστές να δημιουργήσουν εφαρμογές για την πλατφόρμα για κινητά τους, αλλά μετά από διάφορες επανεκκινήσεις της πλατφόρμας Windows Phone , πάντα έλειπε πολύ πίσω από τους ανταγωνιστές. Αλλά με τη νέα στρατηγική που συνοδεύει τον νέο CEO της Microsoft(Microsoft CEO) , Satya Nadella , η Microsoft κινείται σε διαφορετική κατεύθυνση. Το λένε  Mobility of Experience. 

Από όσο καταλαβαίνω από το βιβλίο του Satya,  Hit Refresh,  ο κόσμος δεν χρειαζόταν ένα τρίτο οικοσύστημα κινητής τηλεφωνίας. ήθελε η Microsoft να εργαστεί στο μονοπάτι της Mobility . Κάνοντας τα πράγματα εύκολα προσβάσιμα, κάνοντας τους ανθρώπους πιο παραγωγικούς, διατηρώντας μια σύνδεση μεταξύ των συσκευών τους με τέτοιο τρόπο ώστε να συνεργάζονται για το άτομο και την εταιρεία μαζί. Οραματίζεται το μέλλον των υπολογιστών να είναι φυσικό και πιο διαδραστικό. Ως εκ τούτου(Hence) , όλοι βλέπουμε τη Microsoft να κινείται προς έναν στόχο να συγκεντρώσει και να κάνει έναν υπολογιστή με Windows 10 και ένα τηλέφωνο Android ή μια συσκευή iOS να συνεργάζονται. Εδώ είναι το Microsoft Graph(Microsoft Graph)παίζει σημαντικό ρόλο ως το επίκεντρο αυτού του οράματος.

Τι είναι το Microsoft Graph

Το Microsoft Graph(Microsoft Graph) λειτουργεί με βάση την αρχή της δομής δεδομένων(Data Structure) που ονομάζεται  Graph. Τώρα, η Microsoft το ορίζει ως:

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

Το Microsoft Graph(Microsoft Graph) συνδυάζεται με τη βοήθεια διαφόρων API(APIs) από διαφορετικές ομάδες προϊόντων εντός της Microsoft . Τα ακόλουθα API(APIs) βοηθούν το Microsoft Graph API να αρχίσει να λειτουργεί:

  • Azure Active Directory
  • Υπηρεσίες του Office 365(Office 365) όπως το SharePoint , το OneDrive , το Outlook ή το Exchange(Exchange) , το Microsoft Teams(Microsoft Teams) , το OneNote , το Planner και το Excel(Excel) .
  • Υπηρεσίες Enterprise Mobility(Enterprise Mobility) and Security,(Security Services) όπως Identity Manager , Intune , Advanced Threat Analytics και Advanced Threat Protection ( ATP ).
  • Υπηρεσίες Windows 10 όπως Δραστηριότητες και Συσκευές.
  • Εκπαίδευση.

Μπορείτε να διαβάσετε περισσότερα σχετικά με τον τρόπο χρήσης και υλοποίησης των υπηρεσιών στο Microsoft Graph από την επίσημη τεκμηρίωση εδώ(here) .

Αυτό που βοηθά το Microsoft Graph να κάνει έναν χρήστη είναι να συνδεθεί. Ο χρήστης μπορεί πλέον να συνδεθεί με όλους τους πόρους στις υπηρεσίες που υποστηρίζουν το Microsoft Graph(Microsoft Graph) . Αυτό γίνεται μετατρέποντας τον χρήστη σε μια ομάδα χρησιμοποιώντας τη σχέση MemberOf . Αυτό είναι ελαφρώς προσανατολισμένο στους προγραμματιστές, οπότε αν σας ενδιαφέρει, μπορείτε να διαβάσετε περισσότερα για αυτήν τη σχέση μέλουςOf (memberOf)εδώ(here) . Και ένας χρήστης μπορεί να συνδεθεί με έναν άλλο χρήστη χρησιμοποιώντας τη σχέση διαχειριστή(manager relationship) . Διαβάστε περισσότερα για αυτό εδώ(here) .

Χρησιμοποιώντας αυτό το είδος μοντέλου, η Microsoft μπορεί να συγχρονίσει τα δεδομένα της εφαρμογής σας, όπως τις ειδοποιήσεις και τη λειτουργία Συνέχεια(Continue) στον υπολογιστή από το τηλέφωνο Android(Android Phone) , τη συσκευή iOS ή ένα κινητό(Mobile) τηλέφωνο Windows 10 με τον υπολογιστή σας Windows 10.

Χαρακτηριστικά του Microsoft Graph

Το Microsoft Graph(Microsoft Graph) βοηθά τους προγραμματιστές εφαρμογών να δημιουργήσουν ένα κομμάτι λογισμικού που θα επηρεάσει πολύ βαθιά την παραγωγικότητα των πελατών τους. Μερικές από τις κύριες δυνατότητες του Microsoft Graph παρατίθενται παρακάτω:

  • Σαρώνει(Scans) την επόμενη δέσμευση στο ημερολόγιο του χρήστη και τον βοηθά να προετοιμαστεί για αυτό παρέχοντας διάφορες πληροφορίες για τους συμμετέχοντες. Αυτό το σύνολο πληροφοριών περιλαμβάνει τους τίτλους εργασίας τους, την ομάδα εργασίας τους και πληροφορίες σχετικά με τα πιο πρόσφατα έγγραφα και τα ομαδικά έργα στα οποία έχουν εργαστεί ή συνεργαστεί.
  • Σαρώνει(Scans) το πρόγραμμα του χρήστη και τον βοηθά να προγραμματίσει την καλύτερη ώρα για μια συνάντηση.
  • Ανακτά έγγραφα και αρχεία του Office(Fetches Office) από ένα αρχείο που είναι αποθηκευμένο μέσα στο Cloud Storage ( OneDrive ) από απόσταση σε οποιαδήποτε συσκευή που είναι συνδεδεμένη στο γράφημα.
  • Μελετά τη ροή εργασίας και το πρόγραμμά σας, ώστε να παρέχει πληροφορίες για το χρόνο που αφιερώνετε σε συναντήσεις ή να παρέχει συστάσεις για εκείνες που είναι σχετικές ή σημαντικές για εσάς.
  • Βοηθά τον χρήστη να κάνει διάκριση μεταξύ των εργασιών και των προσωπικών του αρχείων με βάση την τοποθεσία του στο OneDrive για προσωπικά αρχεία και στο OneDrive για επιχειρήσεις(Business) για τα αρχεία εργασίας.

Ορισμένα αιτήματα επικαλούνται χρησιμοποιώντας το 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

Εάν ενδιαφέρεστε να μάθετε περισσότερα για το Microsoft Graph ή εάν είστε προγραμματιστής που θέλει να δημιουργήσει τις υπηρεσίες του με συμβατότητα με το Microsoft Graph(Microsoft Graph) , μεταβείτε στην επίσημη τεκμηρίωση για το Microsoft Graph (Microsoft Graph) εδώ.(here.)

Αυτές οι υπηρεσίες μπορούν να υλοποιηθούν και να χρησιμοποιηθούν με το Graph Explorer . Μπορείτε να μάθετε περισσότερα και να αποκτήσετε τα χέρια σας στην πύλη του Graph Explorer εδώ(here) .



About the author

Είμαι μηχανικός λογισμικού με πάνω από δύο χρόνια εμπειρία σε εφαρμογές για φορητές συσκευές και επιτραπέζιους υπολογιστές. Έχω εξειδίκευση στις ενημερώσεις των Windows, τις υπηρεσίες και το Gmail. Οι δεξιότητές μου με κάνουν τον τέλειο υποψήφιο για εργασίες όπως η ανάπτυξη εφαρμογών Windows ή η συντήρηση προγραμμάτων-πελατών email.



Related posts