Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api 使用graph API查找通讯组列表(联系人列表)中的人员列表_Microsoft Graph Api_Outlook Restapi_Outlook.com - Fatal编程技术网

Microsoft graph api 使用graph API查找通讯组列表(联系人列表)中的人员列表

Microsoft graph api 使用graph API查找通讯组列表(联系人列表)中的人员列表,microsoft-graph-api,outlook-restapi,outlook.com,Microsoft Graph Api,Outlook Restapi,Outlook.com,我正在寻找一种使用Microsoft Graph API在Outlook.com中检索通讯组列表(联系人列表)中的联系人列表的方法 到目前为止,我能够检索通讯组名称等。。使用 https://graph.microsoft.com/v1.0/me/people?$search=DL_NAME 我确信这就是我要寻找的,因为API的结果包括以下内容 “个人类型”:{ “类”:“组”, “子类”:“PersonalDistributionList” } 无论如何,这很奇怪,因为它使用people端

我正在寻找一种使用Microsoft Graph API在Outlook.com中检索通讯组列表(联系人列表)中的联系人列表的方法

到目前为止,我能够检索通讯组名称等。。使用

https://graph.microsoft.com/v1.0/me/people?$search=DL_NAME
我确信这就是我要寻找的,因为API的结果包括以下内容

“个人类型”:{
“类”:“组”,
“子类”:“PersonalDistributionList”
}
无论如何,这很奇怪,因为它使用
people
端点显示,而不是
联系人

从现在开始,我需要的是能够检索通讯组列表中的人员列表。我尝试在结果中使用id进行查询,但没有成功。有什么想法吗?

两件事

  • 在Microsoft Graph中,DLs实际上由
    实体表示,因此在您的情况下,您应该能够使用以下人员搜索返回的
    id
    来获取组/DLs成员
  • GEThttps://graph.microsoft.com/v1.0/groups/{id}/成员

  • 您可以通过过滤
    实体来搜索DL:
  • GEThttps://graph.microsoft.com/v1.0/groups?$filter=displayName eq'DL_NAME'

  • people
    API(见此)实际上是关于您最常与之交流的人的,它包括用户、组和联系人

  • 希望这有帮助,

    还要补充的是,集团API实体权限范围是“高权限”,需要组织中的管理员同意