Java 无法提取通过Microsoft graph for outlook帐户公开的所有联系人

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

我已经开始集成我们的代码库,以使用Microsoft graph API读取outlook帐户的联系人,这是一项新功能的一部分,用户可以在其中挑选可用的联系人,以便将其导入

对于我正在测试的帐户,总共有19个联系人可用,但是当我调用api时,我总共只看到10个联系人(当然这与任何分页无关)。我不确定我拉不动的触点有什么问题

终点-
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它们存储在多个文件夹中。谢谢你的建议。这解决了我的用例的问题。