2017-07-10 9 views
1

Microsoft Graphを使用してOffice 365でグループを作成し、そのグループにメンバーを追加しようとしています。しかし、ほとんどのメンバーは組織の外部にあります。つまり、電子メールアドレスには同じドメインがありません。これはMicrosoft Graph APIを使用して行うことは可能ですか?または類似のことを行う回避策があります。外部の連絡先をグループに追加する

私が必要とするのは、電子メールドメインに関係なく、メンバーを追加できる配布リスト(Google Groupsに似ています)です。私はウェブインターフェイスを使ってこれを行うことができますが、 API。

ありがとうございます。

答えて

0

外部ユーザーは、AD内のユーザーとして表されます。あなたは、ユーザオブジェクトの中に、alias_domain#EXT#@tenant.domainのようなuserPrincipalNameを持っていることにお気づきでしょうか?あなたはグラフエクスプローラでクエリhttps://graph.microsoft.com/v1.0/users?$filter=userType eq 'Guest'&$select=id,displayname,mail,userPrincipalName,userTypeを実行する場合は、の線に沿って何かを得るでしょう:

{ 
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,mail,userPrincipalName,userType)", 
    "value": [ 
     { 
      "id": <GUID>, 
      "displayName": <email address>, 
      "mail": <email address>, 
      "userPrincipalName": "<email>#EXT#@<tenant>", 
      "userType": "Guest" 
     }, 
     ... 
    ] 
} 

これらのゲストユーザはsame method標準ユーザーアカウントを追加するために使用する使用してグループに追加することができます。

グループに外部新規外部ユーザーを追加する前に、まずこのユーザーを作成する必要があります。

Elio Struyfは、このプロセスを説明する優れたブログ投稿を投稿しました:Adding guests to an Office 365 Group via the Microsoft Graph API

関連する問題