【问题标题】:how do I get the list of contact folders for a user with MicrosoftGraph API如何使用 MicrosoftGraph API 获取用户的联系人文件夹列表
【发布时间】:2017-04-28 03:44:42
【问题描述】:

我无法通过 MSGraph API 访问用户帐户中的其他联系人文件夹。

我能够在默认文件夹中获取联系人。但是,当我尝试通过对此 url 的 GET 请求获取同一帐户的其他联系人文件夹时

https://graph.microsoft.com/v1.0/users/user@domain.com/contactfolders

我得到一个空数组

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('user%domain.com')/contactFolders",
  "value": []
}

当我查看解码的 jwt 时,我可以看到我在作用域中有 Contacts.ReadWriteContacts.ReadW。我相信这应该足够了。另外,因为我可以从默认文件夹中读取联系人。这让我觉得我的应用在 AZ AD 中设置正确。

我还缺少什么?

【问题讨论】:

  • 您提供的请求是列出用户的联系人文件夹。获取您正在使用的其他联系人文件夹的确切方法是什么?
  • 您确定用户有默认以外的联系人文件夹吗?如果您只有默认文件夹,该 API 将返回空。基本上该 API 只返回“自定义”文件夹。
  • 是的,用户确实有其他“联系人”文件夹。
  • 我正在尝试列出该用户的其他“联系人”文件夹。我上面发布的网址是我使用的。 (加上它在标题中有令牌。)不应该列出其他联系人文件夹吗?
  • 您能尝试对 beta 端点发出相同的调用吗?我只是想确认您是否看到相同的结果。

标签: azure-active-directory microsoft-graph-api microsoft-graph-contacts


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2022-08-21
    • 1970-01-01
    • 2022-06-23
    • 2023-03-08
    • 2015-01-31
    • 2018-09-13
    • 1970-01-01
    • 2020-06-07
    • 2013-03-04
    相关资源
    最近更新 更多