Als Entwickler kann ich alle Notizen aus einem Notizbuch, die mit einem Client geteilt werden (über PHP über die REST-API), abholen. Wie Sie sehen, gibt eine Suche nach mir alle 25 Noten innerhalb der zugegriffenen Abschnitt:Die OneNote-API kann keine Notizen aus dem freigegebenen Notizbuch zur Freigabe des Benutzers erhalten.
{ "@ odata.context":“https://www.onenote.com/api/v1.0/ $ Metadaten # me/Notizen/sections ('0-240BD74C83900C17% 21.128.584')/Seiten (Titel, ID, Links contentURL)“, "@ odata.count": 25, "Wert": [{ ...
Aber angemeldet als mein (ordnungsgemäß beglaubigt) -Client (und mit genau dem gleichen Code), erhalten wir 0 Hinweise:
{ "@ odata.context": "https://www.onenote.com/api/v1.0/ $ metadaten # me/notes/sections ('0-240BD74C83900C17% 21128584')/pages (titel, id, links, contentUrl)", "@ odata.count": 0, " Wert ": [
] }
Was für meine Kunden nicht nur den Abschnitt in dem gemeinsamen genutzten Notebook bekommen getan werden muss, aber (noch wichtiger!) die Hinweise in diesem Abschnitt?
Vielen Dank für Ihre schnelle Untersuchung dieses Problems, Dipak. Ich werde den Workaround versuchen und freue mich auf die permanente Lösung. – Velojet
Wow! Mit der Problemumgehung bekommt mein Client nun alle Seiten - große Erleichterung! Nachdem ich einen ganzen Tag damit verbracht habe, meinen ganzen Code mit einem feinen Kamm zu durchgehen, bin ich sehr erleichtert, dass es sich um ein externes Problem handelt :) Danke, Dipak, für deine Arbeit, das Problem bis zur Quelle zu verfolgen. – Velojet
Für zukünftige Leser sollte diese *** vorübergehende Abhilfe *** nicht mehr benötigt werden (da der regionale Vorfall gelöst wurde). Benutze diesen Header mit Vorsicht, da er einen viel höheren Perf-Treffer bringt. – DipakBoyed