Microsoft Graph: Bilmeniz gereken her şey

Microsoft'un(Microsoft) , farklı cihazlarda farklı hizmetlere ayak uydurmamızın bazen zorlaştığı, tüketicilere ve işletmelere odaklanan birçok hizmeti pazara getirdiğini zaten gördük . Microsoft , Windows Phone'u(Windows Phone) geri başlattı . İnsanlar aslında mobil cihaz ve PC arasında daha iyi bir bağlantı ve iletişim bekliyorlardı. Microsoft'un(Microsoft) yapmadığını söylemiyorum . Mükemmel yaptılar. PC ve Telefon(Phone) harika bir ikili oluşturdu. Ancak modern bir akıllı telefon için daha fazlasına ihtiyacınız var. Bu, Uygulamaların(Apps) resme girdiği zamandır. Bir akıllı telefonun harika bir uygulama desteğine sahip olması gerekir. Google'ın Android ve Apple'ın iOS'unun aksine,Microsoft'un (Microsoft)Windows Phone'u(Windows Phone) geliştirici camiasından büyük bir destek görmedi. Microsoft'un(Microsoft) mobil platformları için uygulamalar geliştirmek üzere daha fazla geliştirici edinme çabalarını biliyorum ve takdir ediyorum , ancak çeşitli Windows Phone platformlarının yeniden başlatılmasından sonra, her zaman rakiplerinin çok gerisinde kaldı. Ancak yeni Microsoft CEO'su (Microsoft CEO)Satya Nadella ile birlikte gelen yeni strateji ile Microsoft farklı(Microsoft) bir yöne doğru ilerliyor. Buna Deneyim Hareketliliği (Mobility of Experience. ) diyorlar  .

Satya'nın Hit Refresh (Hit Refresh, ) kitabından anladığım kadarıyla  dünyanın üçüncü bir cep telefonu ekosistemine ihtiyacı yoktu; Microsoft'un (Microsoft)Mobilite(Mobility) yolunda çalışmasını istedi . İşleri kolay erişilebilir kılmak, insanları daha üretken kılmak, cihazları arasında bağlantıyı, kişi ve şirket için birlikte çalışacak şekilde sürdürmek. Bilgisayarın geleceğini doğal ve daha etkileşimli olarak görüyor. Bu nedenle(Hence) , hepimiz Microsoft'un Windows 10 destekli bir PC ile bir (Microsoft)Android telefon veya bir iOS cihazını bir araya getirme ve birlikte çalıştırma amacına doğru ilerlediğini görüyoruz. İşte Microsoft Graphbu vizyonun özü olarak önemli bir rol oynamaktadır.

Microsoft Grafiği nedir

Microsoft Graph , Graph adlı  Veri Yapısı(Data Structure) ilkesiyle çalışır (Graph. )Şimdi, Microsoft bunu şöyle tanımlıyor:

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 Grafiği

Microsoft Graph , Microsoft bünyesinde farklı ürün gruplarından çeşitli API'ler(APIs) yardımıyla bir araya geliyor . Aşağıdaki API'ler , (APIs)Microsoft Graph API'nin(Microsoft Graph API) çalışmaya başlamasına yardımcı olur :

  • Azure Etkin Dizini
  • (Office 365)SharePoint , OneDrive , Outlook veya Exchange , Microsoft Teams , OneNote , Planner ve Excel gibi (Excel)Office 365 Hizmetleri .
  • (Enterprise Mobility)Identity Manager , Intune , Advanced Threat Analytics ve Advanced Threat Protection ( ATP ) gibi Kurumsal Mobilite ve Güvenlik Hizmetleri(Security Services) .
  • Etkinlikler ve Cihazlar gibi Windows 10 hizmetleri.
  • Eğitim.

Hizmetlerin Microsoft Graph'ta(Microsoft Graph) nasıl kullanıldığı ve uygulandığı hakkında daha fazla bilgiyi buradaki(here) resmi belgelerden okuyabilirsiniz .

Microsoft Graph'ın(Microsoft Graph) bir kullanıcının yapmasına yardımcı olduğu şey, bağlantı kurmaktır. Kullanıcı artık Microsoft Graph'ı(Microsoft Graph) destekleyen hizmetler genelindeki tüm kaynaklara bağlanabilir . Bu, kullanıcıyı üyeOf(memberOf) ilişkisini kullanarak bir gruba yaparak yapılır . Bu biraz geliştirici odaklı, bu yüzden ilgileniyorsanız, bu üye(memberOf) ilişkisi hakkında daha fazla bilgiyi buradan(here) okuyabilirsiniz . Ve bir kullanıcı, yönetici ilişkisini(manager relationship) kullanarak başka bir kullanıcıya bağlanabilir . Burada(here) daha fazlasını okuyun .

Microsoft , bu tür bir modeli kullanarak , Android Telefonunuzdan(Android Phone) , iOS cihazınızdan veya bir Windows 10 Cep(Mobile) telefonunuzdan Windows 10 PC'nize bildirimler ve Bilgisayarda Devam Et(Continue) özelliği gibi uygulama verilerinizi eşitleyebilir .

Microsoft Graph'ın Özellikleri

Microsoft Graph , uygulama geliştiricilerinin müşterilerinin üretkenliğini çok derinden etkileyecek bir yazılım parçası oluşturmalarına yardımcı olur. Microsoft Graph'ın(Microsoft Graph) başlıca özelliklerinden bazıları aşağıda listelenmiştir:

  • Kullanıcının takviminde bir sonraki etkileşimi tarar(Scans) ve katılımcılara çeşitli bilgiler sağlayarak buna hazırlanmalarına yardımcı olur. Bu bilgi seti, iş unvanlarını, çalışma gruplarını ve üzerinde çalıştıkları veya işbirliği yaptıkları en son belgeler ve ekip projeleri hakkındaki bilgileri içerir.
  • Kullanıcının programını tarar(Scans) ve bir toplantı için en iyi zamanı planlamalarına yardımcı olur.
  • (Fetches Office)Bulut Depolama(Cloud Storage) ( OneDrive ) içinde depolanan bir dosyadan Office belgelerini ve dosyalarını grafiğe bağlı herhangi bir cihaza uzaktan getirir.
  • İş akışınızı ve zamanlamanızı inceleyerek toplantılara harcadığınız zamana ilişkin içgörüler sunabilir veya sizinle alakalı veya önemli olanlar için önerilerde bulunabilir.
  • Kullanıcının, kişisel dosyaları OneDrive ve İş için (Business)OneDrive İş dosyalarındaki konumlarına göre iş ve kişisel dosyaları arasında ayrım yapmasına yardımcı olur .

Microsoft Graph kullanılarak çağrılan bazı istekler

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 hakkında daha fazla bilgi edinmek istiyorsanız veya hizmetlerini Microsoft Graph ile uyumlu hale getirmek isteyen bir geliştiriciyseniz, Microsoft Graph için(Microsoft Graph) resmi belgelere buradan gidin.(here.)

Bu hizmetler Graph Explorer(Graph Explorer) ile uygulanabilir ve kullanılabilir . Daha fazla bilgi edinebilir ve Graph Explorer portalına buradan ulaşabilirsiniz(here) .



About the author

Ben bir bilgisayar uzmanıyım ve iOS cihazlarında uzmanım. 2009'dan beri insanlara yardım ediyorum ve Apple ürünleriyle olan deneyimim, onların teknoloji ihtiyaçlarına yardımcı olmak için beni mükemmel bir insan yapıyor. Becerilerim şunları içerir: - iPhone'ları ve iPod'ları onarma ve yükseltme - Apple yazılımını yükleme ve kullanma - İnsanların iPhone'ları ve iPod'ları için en iyi uygulamaları bulmalarına yardımcı olma - Çevrimiçi projeler üzerinde çalışma



Related posts