2017-04-10 4 views
2

우리는 우리의 응용 프로그램에서 Onenote 그래프 API를 광범위하게 사용하고 있습니다. 이 엔드 포인트를 호출하여 섹션 페이지를 가져와 페이지 목록을 얻습니다.GET/그룹/{id}/notes/sections/{id}/pages에서 페이지에 대한 잘못된 콘텐츠 URL을 제공하고 있습니다. 그 요청에 대한 습득은 400을 제공합니다

GET /groups/{id}/notes/sections/{id}/pages 

그런 다음 모든 페이지에 대해 위 요청에서 반환 된 contentUrl에 대한 쿼리를 수행합니다. 지난 금요일 괜찮 았을 때까지 작동했습니다. 더 이상 작동하지 않으며 그 이유는 다음과 같습니다.

모든 페이지에 대해 위 요청에서 반환 된 contentUrl은 다음과 같습니다.

https://graph.microsoft.com/beta/users/1666aff3-d025-479d-9792-3e645d3a9f20/onenote/pages/1-c7a8693bdd8a4e3ca9c784f159ac84e9!213-715180a6-df2a-49c8-ad43-83454d16b59d/content

나는이 엔드 포인트에 대한 호출이 잘 작동 설명서에 따라입니다 노트에 URL,에서 OneNote를 교체하는 경우 (다음 URL 작품)

https://graph.microsoft.com/beta/users/1666aff3-d025-479d-9792-3e645d3a9f20/notes/pages/1-c7a8693bdd8a4e3ca9c784f159ac84e9!213-715180a6-df2a-49c8-ad43-83454d16b59d/content

이 실패 우리의 응용 프로그램에 대한 주요 중요한 흐름.

+0

이것은 Onenote API의 버그와 같습니다. 개발자에게 개발자에게 연락 했습니까? – halfer

답변

1

편집 : Google API를 .../notes/...에서 .../onenote/...로 그래프에서 전환했습니다. 이 전환이 완료되었습니다.


지금이보고있는 이유는 우리가 OneNote를위한 그래프 API를 URL에 변화를 만들고 있다는 것입니다 - 그들은 노트 /.../ graph.microsoft.com을 변경됩니다/... 그래프에 .microsoft.com /.../ onenote/...를 참조하십시오.

따라서 언젠가 곧 URL을 대상으로 응용 프로그램 코드를 업데이트해야합니다. graph.microsoft.com에있는 베타 API의 특성으로 인해 여전히 일부 변경 사항이 진행 중입니다. 일단 v1.0으로 이동하면 변경 사항을 기대해서는 안됩니다. 그 동안 안정적인 대안을 찾고 계시다면 https://www.onenote.com/api/v1.0/groups/의 API는 그래프에서 사용하는 것과 동일한 기능을 가진 API로 변경하지 않을 것으로 예상 할 수 있습니다.

즉,/note에서/onenote 로의 변경이 곧 이루어질지라도 위에서 지적한 반환 된 URL의 불일치는 우리가 지금 고친 버그입니다.

+0

변경 사항이 적용될 예정일이 있습니까? –

+0

내일은 이런 일이 발생합니다. –