Microsoft Graph: 알아야 할 모든 것

우리는 이미 Microsoft 가 시장에서 소비자와 기업에 초점을 맞춘 많은 서비스를 도입하는 것을 보아왔습니다. 때때로 우리는 서로 다른 장치에서 서로 다른 서비스를 따라잡기가 어려워집니다. MicrosoftWindows Phone 을 아주 오래전에 출시했습니다. 사람들은 실제로 모바일 장치와 PC 간의 더 나은 연결과 통신을 기대했습니다. 마이크로소프트(Microsoft) 가 하지 않았다는 말 은 아닙니다. 그들은 그것을 완벽하게 해냈습니다. PC와 전화(Phone) 는 훌륭한 짝을 이루었습니다. 그러나 최신 스마트폰에는 더 많은 것이 필요합니다. 이것은 (Apps) 이 그림에 올 때입니다. 스마트폰은 훌륭한 앱 지원이 필요합니다. 구글의 안드로이드(Android) 나 애플의 iOS와 달리MicrosoftWindows Phone 은 개발자 커뮤니티에서 큰 지원을 받지 못했습니다. 더 많은 개발자가 모바일 플랫폼용 앱을 빌드하도록 하려는 Microsoft(Microsoft) 의 노력을 알고 감사 합니다. 그러나 다양한 Windows Phone 플랫폼 재부팅 후에는 항상 경쟁자보다 훨씬 뒤떨어졌습니다. 그러나 새로운 Microsoft CEO(Microsoft CEO)Satya Nadella 와 함께 제공되는 새로운 전략으로 Microsoft (Microsoft) 다른 방향으로 움직이고 있습니다. 그들은 그것을  경험의 이동성이라고 부릅니다. (Mobility of Experience. )

Satya의 책 Hit Refresh (Hit Refresh, ) 에서 내가 이해하는 한  , 세상은 제3의 휴대폰 생태계가 필요하지 않았습니다. 그는 마이크로소프트 가 (Microsoft)모빌리티(Mobility) 의 길에서 일하기 를 바랐다 . 쉽게 액세스할 수 있게 하고 사람들의 생산성을 높이며 개인과 회사를 위해 함께 작업하는 방식으로 장치 간의 연결을 유지합니다. 그는 컴퓨팅의 미래가 보다 자연스럽고 상호작용적일 것이라고 상상합니다. 따라서(Hence) 우리 모두는 Microsoft 가 Windows 10 기반 PC와 (Microsoft)Android 전화 또는 iOS 장치를 함께 통합하고 작동하도록 만드는 목표를 향해 나아가고 있음을 보고 있습니다. 마이크로소프트 그래프(Microsoft Graph) 가 있는 곳이 비전의 핵심으로 중요한 역할을 합니다.

마이크로소프트 그래프란?

Microsoft Graph 는 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 Graph 는 (Microsoft Graph)Microsoft 내부의 다양한 제품 그룹 의 다양한 API(APIs) 의 도움으로 함께 제공됩니다 . 다음 API(APIs)Microsoft Graph API 가 작동을 시작하는 데 도움이 됩니다.

  • Azure Active Directory
  • (Office 365)SharePoint , OneDrive , Outlook 또는 Exchange , Microsoft Teams , OneNote , PlannerExcel 과 같은 (Excel)Office 365 서비스 .
  • (Enterprise Mobility)Identity Manager , Intune , Advanced Threat AnalyticsATP ( Advanced Threat Protection )와 같은 엔터프라이즈 이동성보안 서비스(Security Services) .
  • 활동 및 장치와 같은 Windows 10 서비스.
  • 교육.

여기(here) 의 공식 문서 에서 Microsoft Graph 에서 서비스를 사용하고 구현하는 방법에 대해 자세히 알아볼 수 있습니다 .

Microsoft Graph 가 사용자에게 도움이 되는 것은 연결하는 것입니다 . 이제 사용자는 Microsoft Graph 를 지원하는 서비스의 모든 리소스에 연결할 수 있습니다 . 이것은 memberOf(memberOf) 관계 를 사용하여 사용자를 그룹으로 만들어 수행됩니다 . 이것은 약간 개발자 지향적이므로 관심이 있는 경우 여기에서 이 (here)memberOf 관계 에 대해 자세히 읽을 수 있습니다 . 그리고 사용자는 관리자 관계(manager relationship) 를 사용하여 다른 사용자와 연결할 수 있습니다 . 자세한 내용은 여기(here) 를 참조하십시오 .

이러한 종류의 모델을 사용하여 Microsoft 는 (Microsoft)Android 전화(Android Phone) , iOS 장치 또는 Windows 10 Mobile 전화에서 Windows 10 PC로 알림 및 PC에서 계속(Continue) 기능 과 같은 앱 데이터를 동기화할 수 있습니다 .

마이크로소프트 그래프의 특징

Microsoft Graph 는 앱 개발자가 고객의 생산성에 매우 큰 영향을 미칠 소프트웨어를 만들 수 있도록 도와줍니다. Microsoft Graph 의 주요 기능 중 일부 는 다음과 같습니다.

  • (Scans)사용자의 캘린더에서 다음 참여를 스캔 하고 참석자에게 다양한 정보를 제공하여 준비하도록 돕습니다. 이 정보 집합에는 직위, 작업 그룹, 작업 중이거나 공동 작업한 최신 문서 및 팀 프로젝트에 대한 정보가 포함됩니다.
  • (Scans)사용자의 일정을 스캔 하고 회의에 가장 적합한 시간을 예약하는 데 도움을 줍니다.
  • (Fetches Office)클라우드 저장소(Cloud Storage) ( OneDrive ) 내부에 저장된 파일에서 Office 문서 및 파일을 그래프에 연결된 모든 장치로 원격으로 가져옵니다.
  • 작업 흐름과 일정을 연구하여 회의에 소요된 시간에 대한 통찰력을 제공하거나 귀하와 관련이 있거나 중요한 회의에 대한 권장 사항을 제공할 수 있습니다.
  • 사용자가 개인 파일 용 OneDrive 및 (OneDrive)업무용 (Business)OneDrive 파일 에서 위치를 기준으로 업무용 파일과 개인 파일을 구별할 수 있도록 도와줍니다 .

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) 대한 공식 문서로 이동 하십시오.(here.)

이러한 서비스는 그래프 탐색기(Graph Explorer) 와 함께 구현 및 사용할 수 있습니다 . 여기 에서 (here)그래프 탐색기(Graph Explorer) 포털 에 대해 자세히 알아보고 직접 사용할 수 있습니다 .



About the author

저는 컴퓨터 전문가이며 2009년부터 사람들의 PC 사용을 돕고 있습니다. 제 기술에는 iphone, 소프트웨어, 가제트 등이 있습니다. 저도 지난 4년 동안 강사로 일하고 있습니다. 그 시간 동안 저는 사람들이 새로운 프로그램을 배우도록 돕는 방법과 전문적인 방식으로 장치를 사용하는 방법을 배웠습니다. 나는 모든 사람이 직장이나 학교에서 성공할 수 있도록 내 기술을 향상시키는 방법에 대한 팁을 제공하는 것을 즐깁니다.



Related posts