2017-12-05 2 views
1

Microsoft Graph API를 통해 그룹에 구성원을 추가하는 방법은 무엇입니까?Microsoft Graph API를 사용하여 그룹에 구성원을 추가하는 방법

https://graph.microsoft.com/v1.0/groups/{id}/members/$ref 
  • {id} => 그룹 :

    POST https://graph.microsoft.com/v1.0/groups/{id}/members/$ref 
    Content-type: application/json 
    Content-length: 30 
    { 
        "@odata.id": "https://graph.microsoft.com/v1.0/users/{id}" 
    } 
    

    내 질문이 API에있다 : 특정 그룹에 회원을 추가하는 문서에 따르면

    , 그것은 아래의 호출을 필요로 id,

  • members => 그룹에 회원

이제는 추가/게시 할 사용자/회원 데이터/매개 변수는 어디입니까?

"@odata.id": "https://graph.microsoft.com/v1.0/users/{id}"입니까?

구성원을 그룹에 추가 할 때 @odata.id 값을 구성원/사용자 매개 변수로 게시합니까?

답변

2

맞습니다. 기술적으로 전달하는 것은 id이 아니라 Active Directory 내의 user 개체에 대한 ODATA 참조 (ref$)입니다. 설명하기

이 걸릴 수 있습니다이 user 가상 :

POST https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315/members/$ref 
Content-type: application/json 

{ 
    "@odata.id": "https://graph.microsoft.com/v1.0/users/[email protected]" 
} 
: 우리가 호출이 같을 것이다 02bd9fd6-8f93-4758-87c3-1fb73740a315id으로 그룹에 메간를 추가하고 싶다면

{ 
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity", 
    "id": "48d31887-5fad-4d73-a9f5-3c356e68a038", 
    "businessPhones": [ 
     "+1 412 555 0109" 
    ], 
    "displayName": "Megan Bowen", 
    "givenName": "Megan", 
    "jobTitle": "Auditor", 
    "mail": "[email protected]", 
    "mobilePhone": null, 
    "officeLocation": "12/1110", 
    "preferredLanguage": "en-US", 
    "surname": "Bowen", 
    "userPrincipalName": "[email protected]" 
} 

관련 문제