1

我已经开始集成我们的代码库以使用 Microsoft 图形 API,作为新功能的一部分读取 Outlook 帐户的联系人,用户可以在其中挑选可用的联系人以便可以导入它们。

对于我正在测试的帐户,总共有 19 个联系人可用,但是当我进行 api 调用时,我总共只看到 10 个联系人(确保这与任何寻呼都无关)。不太确定我无法拉动的联系人有什么问题。

终点——https://graph.microsoft.com/v1.0/me/contacts

范围 -https://graph.microsoft.com/contacts.read

字段 -$select=givenName,middleName,surname,emailAddresses,mobilePhone,homeAddress,homePhones 排序方式 -$orderby=displayName asc

想知道是否有人遇到了这个问题,他们无法提取特定帐户的所有可用联系人。如果有人对我遇到的问题有任何指示,那就太好了。

4

1 回答 1

1

/me/contacts端点只会返回邮箱默认联系人文件夹中的联系人。

为了从其他文件夹中检索联系人,您首先需要使用 检索可用文件夹列表/me/contactFolders。然后,您可以从每个可用文件夹中检索联系人。

例如,如果我们有 3 个联系人文件夹:folder1folder2folder3然后您可以进行三个单独的调用来检索所有联系人:

GET /me/contactfolders/folder1/contacts
GET /me/contactfolders/folder2/contacts
GET /me/contactfolders/folder3/contacts
于 2018-04-23T19:47:55.813 回答