2016-07-27 6 views
0

Ich rufe mithilfe der OneNote-REST-API auf, um eine Liste aller Seiten in einem Abschnitt zurückzugeben. Dies funktioniert erfolgreich. Einige der zurückgegebenen Seiten sollten jedoch nicht mehr existieren. Dennoch kann ich ihre Informationen, IDs usw. sehen, obwohl sie zuvor gelöscht wurden. Aber wenn ich versuche, sie zu löschen wieder REST verwenden, erhalte ich die Fehlermeldung:Anhalten der OneNote-API von der Rückgabe der ID für gelöschte Seiten

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

Wie kommt OneNote hält Rückkehr Seiten, die nicht mehr vorhanden sind (auch nach vielen Tagen) und wie verhindere ich von ihm so zu tun?

Antwort

0

EDIT: Diese Option ist nicht mehr verfügbar.


Ich nehme an, diese Seiten erscheinen in Ihrem Notizbuch als gelöscht, wenn Sie OneNote öffnen. Können Sie versuchen, diesen Header zu Ihrer GET ~/pages Anfrage hinzuzufügen?

FavorDataRecency: true 

Dies wird unseren Index umgehen und direkt auf Ihre Seiten gehen. Es wird länger dauern, aber sollte konsistent sein - sehen Sie Ihre Seiten, wenn Sie das tun?

Zusätzlich besser diese auf unserer Seite zu untersuchen, können Sie uns zur Verfügung stellen mit - Der Wert des X-CorrelationId Header Ihrer API-Anfrage Seiten zu bekommen (das eine ohne das FavorDataRecency Header) - Einer der ids Ihrer gelöschten Seiten

+0

Das schien das Problem zu beheben, Seiten zu erhalten, die nicht mehr existierten! :) – Elliptica

Verwandte Themen