Java 无法提取通过Microsoft graph for outlook帐户公开的所有联系人
我已经开始集成我们的代码库,以使用Microsoft graph API读取outlook帐户的联系人,这是一项新功能的一部分,用户可以在其中挑选可用的联系人,以便将其导入 对于我正在测试的帐户,总共有19个联系人可用,但是当我调用api时,我总共只看到10个联系人(当然这与任何分页无关)。我不确定我拉不动的触点有什么问题 终点-Java 无法提取通过Microsoft graph for outlook帐户公开的所有联系人,java,microsoft-graph-api,outlook-api,Java,Microsoft Graph Api,Outlook Api,我已经开始集成我们的代码库,以使用Microsoft graph API读取outlook帐户的联系人,这是一项新功能的一部分,用户可以在其中挑选可用的联系人,以便将其导入 对于我正在测试的帐户,总共有19个联系人可用,但是当我调用api时,我总共只看到10个联系人(当然这与任何分页无关)。我不确定我拉不动的触点有什么问题 终点-https://graph.microsoft.com/v1.0/me/contacts 范围-https://graph.microsoft.com/contacts
https://graph.microsoft.com/v1.0/me/contacts
范围-https://graph.microsoft.com/contacts.read
字段-$select=givenName、middleName、姓氏、电子邮件地址、手机、家庭地址、家庭电话
订购人-$orderby=displayName asc
想知道是否有人遇到了这个问题,他们无法获取特定帐户的所有可用联系人。如果有人能为我遇到的问题提供任何指针,那就太好了。端点将只返回邮箱默认联系人文件夹中的联系人
要从其他文件夹中检索联系人,首先需要使用检索可用文件夹的列表。然后,您可以从每个可用文件夹中检索联系人
例如,如果我们有3个联系人文件夹:folder1
、folder2
和folder3
,那么您可以分别调用三个来检索所有联系人:
GET /me/contactfolders/folder1/contacts
GET /me/contactfolders/folder2/contacts
GET /me/contactfolders/folder3/contacts
它们都存储在一个联系人文件夹中吗?@Marclafler它们存储在多个文件夹中。谢谢你的建议。这解决了我的用例的问题。