2017-04-10 1 views
2

Nous utilisons largement l'API Onenote dans notre application. Nous obtenons des pages de section en appelant ce point de terminaison pour obtenir la liste des pages.GET/groups/{id}/notes/sections/{id}/pages donne une URL de contenu incorrecte pour les pages. L'obtention de cette requête donnera 400

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

Ensuite, pour chaque page, nous effectuons une requête sur l'URL de contenu renvoyée par la demande ci-dessus. Cela fonctionnait jusqu'à vendredi dernier bien. Ça ne marche plus et la raison est la suivante.

Le contenu renvoyé par la demande ci-dessus pour chaque page est le suivant.

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

Si je remplace OneNote de l'URL des notes, ce qui est selon la documentation de l'appel à ce critère d'évaluation fonctionne très bien (suite à des travaux d'URL)

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

Ce échoue un flux important pour notre application.

+0

Cela ressemble à un bogue dans l'API Onenote. Avez-vous contacté les développeurs à ce sujet? – halfer

Répondre

1

EDIT: Nous avons transféré notre API de .../notes/... à .../onenote/... dans le graphique. Cette transition est complète.


La raison pour laquelle vous voyez c'est maintenant que nous faisons un changement dans les URL de api graphique pour OneNote - ils changeront de graph.microsoft.com /.../ notes/... à un graphique .microsoft.com /.../ onenote/..., comme vous l'avez remarqué dans les URL ci-dessus.

Par conséquent, vous devrez bientôt mettre à jour le code de votre application pour cibler cette URL. En raison de la nature de notre API bêta dans graph.microsoft.com, il subit encore quelques changements - une fois que nous allons à la version 1.0, vous ne devriez pas vous attendre à l'un de ces changements. Si vous cherchez une alternative stable en attendant, notre API en https://www.onenote.com/api/v1.0/groups/ ... est une API avec la même fonctionnalité que celle que vous utilisez dans le graphe que vous pouvez espérer ne pas changer. Cela dit, l'incohérence dans les URL retournées que vous signalez ci-dessus est un bug que nous avons corrigé maintenant, même si le changement à/onenote de/notes arrivera bientôt.

+0

Y a-t-il une date estimée à laquelle ces changements seront effectués? –

+0

Cela devrait arriver demain. –