Exchange server 奇怪的行为office 365联系人API

Exchange server 奇怪的行为office 365联系人API,exchange-server,exchangewebservices,office365,Exchange Server,Exchangewebservices,Office365,我正在尝试使用Office 365 contacts api,每次更改某些参数时,我都会得到一个奇怪的响应 例如,访问以下url?$top=10 我有10个联系人,还有一个指向下一页的url?$top=10&$skip=10 访问上面的url,我得到8个联系人,没有下一页url 但是,如果我尝试显式访问下一页(?$top=10&$skip=20,我会得到10个联系人和下一页url) 我做错了什么?这是一个错误吗?我想看看我是否得到同样的结果。您的默认联系人文件夹中总共有多少个联系人?我正试图找出

我正在尝试使用Office 365 contacts api,每次更改某些参数时,我都会得到一个奇怪的响应

例如,访问以下url?$top=10

我有10个联系人,还有一个指向下一页的url?$top=10&$skip=10

访问上面的url,我得到8个联系人,没有下一页url

但是,如果我尝试显式访问下一页(?$top=10&$skip=20,我会得到10个联系人和下一页url)


我做错了什么?这是一个错误吗?

我想看看我是否得到同样的结果。您的默认联系人文件夹中总共有多少个联系人?我正试图找出哪种行为是错误的


更新:我在这里尝试了这个,但无法复制您的结果。我想知道您文件夹中的某个联系人是否导致处理问题。如果您可以将第二次查询中返回的联系人(?$top=10&$skip=10)移动到另一个文件夹并重复测试,则可能有助于缩小问题范围。你还得到奇怪的结果吗?

111个联系人-第2页只返回8个联系人,没有下一页的url。你说得对,其中一个联系人造成了处理问题。我删除了所有联系人并再次插入,看起来一切正常。我很高兴为您清除了这些联系人,但如果可能的话,我很乐意进一步调查。你能确定具体的联系人吗?你还有数据吗?还是已经没有了?数据已经没有了,我认为删除所有联系人比把他们一个接一个地移动到另一个文件夹更容易,所以我就这么做了。联系人是由我的应用程序使用Outlook Services客户端库插入的。我想我插入了一些无效的联系人,但API接受了。可能是无效的联系人导致了问题。更改主题,是否可以查询O365 Lync联系人?它们出现在People应用程序中,但不出现在Contacts API中