2015-02-03 1 views
0

나는 사무실 365 연락처 API를 소비하기 위해 노력하고있어, 나는 이상한 응답에게 나는 일부 매개 변수를 변경할 때마다있어 ... 예를 들어이상한 행동 사무실 365 연락처 API

, 다음 URL에 액세스 https://outlook.office365.com/api/v1.0/me/contacts? $ 가기 = 10

내가, 10 연락처를 얻고 다음 페이지 https://outlook.office365.com/api/v1.0/me/contacts/에 URL? $ 가기 = 10 & $, 나는 8 연락처를 얻지 않고 다음 페이지 위의 URL에 액세스 = 10

건너 뛰기 url. 내가 명시 적으로 다음 페이지에 액세스하려고하면

그러나, 내가 잘못 뭐하는 거지

(https://outlook.office365.com/api/v1.0/me/contacts/? $의 상단 = 10 & $ 내가 10 연락처와 다음 페이지의 URL을 얻을 = 20을 생략)? 그게 버그 야?

답변

0

동일한 결과가 표시되는지 확인하고 싶습니다. 기본 연락처 폴더에있는 총 연락처 수는 몇입니까? 나는 어떤 행동이 잘못되었는지 알아 내려고하고있다.

업데이트 : 여기에서 시도한 결과를 재현 할 수 없습니다. 귀하의 폴더에있는 연락처 중 하나가 어떻게 든 처리 문제를 일으키는 지 궁금합니다. 두 번째 쿼리 (? $ top = 10 & $ skip = 10)로 돌아온 연락처를 다른 폴더로 옮겨 테스트를 반복 할 수 있다면 문제의 범위를 좁힐 수 있습니다. 아직도 이상한 결과가 나옵니까?

+0

111 연락처 https://outlook.office365.com/api/v1.0/me/contacts/$count - 페이지 2는 연락처 8 개만 반환하고 다음 페이지 URL은 반환하지 않습니다. https://outlook.office365.com/api/v1.0/me/contacts/?$top=10&$skip=10 –

+0

맞습니다. 연락처 중 하나에서 처리 문제가 발생했습니다. 모든 연락처를 삭제하고 모두 다시 삽입 했으므로 이제 모든 것이 작동합니다. –

+0

기꺼이 정리해 주셨습니다. 가능한 경우 자세히 조사하고 싶습니다. 특정 연락처를 식별 할 수 있었습니까? 아직 데이터가 있습니까? 아니면 사라 졌습니까? –