奇怪的行为 office 365 联系人 API

strange behavior office 365 contact API

我正在尝试使用 Office 365 联系人 api,但每次我更改某些参数时都会收到奇怪的响应...

例如访问下面的urlhttps://outlook.office365.com/api/v1.0/me/contacts?$top=10

我有 10 个联系人,url 到下一页 https://outlook.office365.com/api/v1.0/me/contacts/?$top=10&$skip=10

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

但是,如果我尝试明确访问下一页 (https://outlook.office365.com/api/v1.0/me/contacts/?$top=10&$skip=20 我会得到 10 个联系人和下一页 url)

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

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

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