2016-07-27 3 views
0

OneNote REST API를 사용하여 호출하여 섹션의 모든 페이지 목록을 반환합니다. 이것은 성공적으로 작동합니다. 그러나 반환하는 페이지 중 일부는 더 이상 존재하지 않아야합니다! 그러나 이전에 삭제 되었더라도 그들의 정보, 신분증 등을 볼 수 있습니다. 나는 REST를 사용하여 다시 삭제하려고하면, 나는 오류를 얻을 :삭제 된 페이지의 반환 ID에서 OneNote API를 중지하는 방법

ERROR (deleteFromURL): <Response [404]> 
{ 
    "error":{ 
     "code":"20102","message":"The specified resource ID does not exist.","@api.url":"http://aka.ms/onenote-errors#C20102" 
    } 
} 

어떻게 올 OneNote를 더 이상 (심지어 몇 일 후) 존재하지 않는 반환 페이지를 유지하고, 나는 그것이 그렇게에서 어떻게 방지합니까?

답변

0

편집 :이 옵션은 더 이상 사용할 수 없습니다.


OneNote를 열면 이러한 페이지가 전자 필기장에서 삭제 된 것으로 간주됩니다. GET ~/pages 요청에이 헤더를 추가해볼 수 있습니까?

FavorDataRecency: true 

이것은 색인을 무시하고 페이지로 직접 이동합니다. 더 오래 걸리 겠지만 일관성이 있어야합니다. 그렇게 할 때 페이지가 보이나요?

또한, 더 나은 우리의 끝이를 조사하기 위해, 당신은 으로 우리를 제공 할 수 있습니다 - 아이디 년대의 한 - 페이지합니다 (FavorDataRecency 헤더없이 하나)를 얻을 수 있도록 API 요청 의 X-correlationId가 헤더의 값을 삭제 된 페이지의 내용

+0

더 이상 존재하지 않는 페이지를 가져 오는 문제를 해결 한 것 같습니다. :) – Elliptica

관련 문제