비즈니스용 웹용 Outlook에서 보안 설정 및 보호 관리
참고: 이 답변은 자동으로 번역되었습니다. 그 결과 문법 오류나 어색한 표현이 포함될 수 있습니다.
안녕하세요 @송수지(Suji Song)
현재 Microsoft Graph 설명서에 따르면, Outlook의 '파일 첨부(Attach file) > OneDrive > 그룹(Groups)' 인터페이스에 표시되는 것과 정확히 동일한 그룹 목록을 반환할 수 있는 공식 Microsoft Graph API는 없는 것으로 보입니다.
엔드포인트:GET /users/{user-id}/memberOf사용자가 구성원으로 속한 디렉터리 개체나 그룹을 반환합니다. Microsoft Graph는 사용자가 속한 그룹을 나열하는 일반적인 작업으로 /users/{id}/memberOf도 지원합니다. 하지만 이 API가 Outlook 첨부 파일 선택기(attachment picker)에 표시되는 목록과 동일한 결과를 반환한다는 내용은 문서화되어 있지 않습니다.
Microsoft 365 그룹의 경우, 그룹은 다음을 통해 식별할 수 있습니다: "groupTypes": ["Unified"]
Microsoft 365 그룹은 다음과 같은 공유 리소스를 제공합니다: Outlook 대화, 일정, SharePoint 사이트, 공유 문서 라이브러리
또한 Microsoft Graph는 다음을 통해 그룹의 기본 문서 라이브러리에 대한 액세스를 지원합니다: GET /groups/{group-id}/drive
이는 Microsoft 365 그룹의 기본 문서 라이브러리에 액세스하기 위해 Microsoft가 문서화한 방법입니다. 따라서 실제 구현 시에는 흔히 다음과 같은 절차를 거칩니다: GET /users/{user-id}/memberOf/microsoft.graph.group
그런 다음, groupTypes에 "Unified"가 포함되어 있는지 확인하여 Microsoft 365 그룹을 필터링합니다.
그 후, 해당 그룹에 액세스 가능한 문서 라이브러리가 있는지 확인합니다: GET /groups/{group-id}/drive
그러나 이 방식이 Outlook에 표시되는 목록과 정확히 일치한다고 보장할 수는 없습니다. Outlook의 '파일 첨부 > OneDrive > 그룹' 기능은 UI 전용 필터, 최근 또는 자주 액세스한 그룹, 숨겨진 그룹, 클라이언트 또는 서비스별 동작, 또는 Microsoft Graph API 계약에 명시되지 않은 기타 조건 등 내부적인 제품 로직을 추가로 적용할 수 있기 때문입니다.
현재로서는 Outlook의 파일 첨부 선택기(picker)와 정확히 동일한 목록을 반환하는 엔드포인트의 존재를 확인해 주는 공식 Microsoft Graph 문서를 찾지 못했습니다.
Microsoft 365와 유사한 파일 선택 기능을 구현하는 것이 목표라면, OneDrive/Microsoft Graph API를 사용하여 다음 요소들과 상호 작용하는 방식이 권장됩니다:
OneDrive
SharePoint 문서 라이브러리
그룹 드라이브
또한 Microsoft는 사용자가 익숙한 OneDrive 환경을 통해 파일을 열고, 다운로드하고, 저장하거나 공유할 수 있도록 지원하는 OneDrive File Picker SDK를 제공합니다.
답변이 도움이 된다면 ""답변 수락""을 클릭하고 친절하게 추천해 주세요. 이 답변에 대해 추가 질문이 있으시면 ""댓글""을 클릭해 주세요.
참고: 이 스레드와 관련된 이메일 알림을 받으려면 당사 문서의 안내 절차를 따라 이메일 알림을 활성화해 주시기 바랍니다.