【问题标题】:how to get contact group using Microsoft Graph api or similier apis如何使用 Microsoft Graph api 或类似的 api 获取联系人组
【发布时间】:2020-07-27 13:34:57
【问题描述】:

我们知道下面的这个请求将从 Outlook 中返回您当前的联系人..

https://graph.microsoft.com/v1.0/me/contacts

但是如果我想获得一组联系人(我收集联系人的文件夹)怎么办。请求应该是什么样的?我在 Microsoft 文档中搜索。我没有找到任何东西,或者我可能在错误的地方搜索。甚至通过其他 api (outlook-rest-api) 获得联系的任何其他可能性。

我做了什么,但我没有注意:

下面的代码在图 sdk 上检索 1000 个联系人:

var contacts = await graphClient.Me.Contacts.Request().Top(1000).GetAsync();

有类似的吗?

var GroupOfcontacts = await graphClient.Me.GroupContacts.Request().GetAsync();

【问题讨论】:

    标签: c# microsoft-graph-api


    【解决方案1】:

    其实我是在微软文档里看到的

    https://docs.microsoft.com/en-us/graph/api/user-list-contactfolders

    我在那个文件夹中有联系人 感谢 folderid,我可以通过迭代 Contactfolders 属性来获得它 像这样:

    var contactFolders = await graphClient.Me.ContactFolders.Request().GetAsync();
    
    foreach (folder in contactFolders) {
    
        var folderContacts = await            
          graphClient.Me.ContactFolders[folder.Id].Contacts.Request().GetAsync();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多