Unterstützte REST-Operationen

Gilt für: Heimanwender-Notizbücher in OneDrive | Unternehmensnotizbücher in Office 365

Dieser Artikel listet die REST-Operationen auf, die Sie mit der OneNote-API verwenden können.

Wichtig

Der API-Konsolen-Dienst ist nicht mehr verfügbar. Weitere Informationen finden Sie unter Wir lassen Classic-API-Konsolen auslaufen.

Seitenoperationen

GET /pages

Alle Seiten abrufen.

GET /pages?search

Seiten durchsuchen. (Nur Verbraucher-OneDrive)

GET /sections/{id}/pages

Holen Sie sich alle Seiten in einem bestimmten Abschnitt.

GET /sections/{id}/pages?pagelevel

Einrückungsebene und die Reihenfolge der Seiten in einem Abschnitt ermitteln. GET /pages/{id}?pagelevel wird ebenfalls unterstützt.

GET /pages/{id}

Eine bestimmte Seite abrufen.

GET /pages/{id}/preview

Text- und Bildvorschauinhalte für eine bestimmte Seite abrufen.

GET /pages/{id}/content

HTML-Inhalt einer bestimmten Seite abrufen.

POST /pages

Erstellen Sie eine Seite im Standardabschnitt. (Persönliche Notizbücher auf OneDrive oder nur auf OneDrive for Business)

POST /pages?sectionName

Erstellen Sie eine Seite in einem bestimmten Abschnitt des Standard-Notizbuchs. (Persönliche Notizbücher auf OneDrive oder nur auf OneDrive for Business)

POST /sections/{id}/pages

Erstellen Sie eine Seite in einem bestimmten Abschnitt.

POST /pages/{id}/copyToSection

Kopieren einer Seite in einen Abschnitt. (Nur Office 365)

PATCH /pages/{id}/content

Aktualisieren Sie den HTML-Inhalt einer Seite.

DELETE /pages/{id}

Eine bestimmte Seite löschen.

Warnung

Die Verwendung der OneNote-API zum Löschen von Seiten ist dauerhaft. Gelöschte Seiten können nicht wiederhergestellt werden.


Erfahren Sie mehr über GET Anfragen (einschließlich unterstützter Abfrage-Stringoptionen) und wie man Seiten erstellt, Seiten aktualisiertund Seiten kopiert.

Operationen in Abschnitten

GET /sections

Alle Abschnitte abrufen.

GET /notebooks/{id}/sections

Alle Abschnitte in einem bestimmten Notizbuch abrufen.

GET /sectionGroups/{id}/sections

Alle Abschnitte in einer bestimmten Abschnittsgruppe abrufen.

GET /sections/{id}

Rufen Sie einen bestimmten Abschnitt ab.

POST /notebooks/{id}/sections

Einen Abschnitt in einem bestimmten Notizbuch erstellen.

POST /sectionGroups/{id}/sections

Einen Abschnitt in einer bestimmten Abschnittsgruppe erstellen.

PATCH /sections/{id}

Den Namen eines Abschnitts ändern. Senden Sie den neuen Namen mit dem Inhaltstyp application/json im Nachrichtentext, wie hier gezeigt: { "name": "New section name" }

POST /sections/{id}/copyToNotebook

Einen Abschnitt in ein Notizbuch kopieren. (Nur Office 365)

POST /sections/{id}/copyToSectionGroup

Einen Abschnitt in eine Abschnittsgruppe kopieren. (Nur Office 365)

GET /sections/{id}/permissions

Erhalten Sie Berechtigungen für den Abschnitt. (Nur Office 365)

GET /sections/{id}/permissions/{id}

Erhalten Sie eine spezifische Berechtigung für den Abschnitt. (Nur Office 365)

POST /sections/{id}/permissions

Erstellen oder aktualisieren Sie eine Berechtigung für den Abschnitt. (Nur Office 365)

DELETE /sections/{id}/permissions/{id}

Eine Berechtigung für den Abschnitt löschen. (Nur Office 365)


Erfahren Sie mehr über GET Anfragen (einschließlich unterstützter Abfrage-Stringoptionen) und wie Sie Abschnitte kopieren.

Abschnittsgruppenoperationen

GET /sectionGroups

Alle Abschnittsgruppen abrufen.

GET /notebooks/{id}/sectionGroups

Rufen Sie alle Abschnittsgruppen in einem bestimmten Notizbuch ab.

GET /sectionGroups/{id}/sectionGroups

Alle Abschnittsgruppen einer bestimmten Abschnittsgruppe abrufen.

GET /sectionGroups/{id}

Rufen Sie eine bestimmte Abschnittsgruppe ab.

POST /notebooks/{id}/sectionGroups

Eine Abschnittsgruppe in einem bestimmten Notizbuch erstellen.

POST /sectionGroups/{id}/sectionGroups

Eine Abschnittsgruppe in einer bestimmten Abschnittsgruppe erstellen.

GET /sectiongroups/{id}/permissions

Erhalten Sie Berechtigungen für die Abschnittsgruppe. (Nur Office 365)

GET /permissions/{id}

Erhalten Sie eine spezifische Berechtigung für die Abschnittsgruppe. (Nur Office 365)

POST /permissions

Erstellen oder aktualisieren Sie eine Berechtigung für die Abschnittsgruppe. (Nur Office 365)

DELETE /permissions/{id}

Löschen Sie eine Berechtigung für die Abschnittsgruppe. (Nur Office 365)


Erfahren Sie mehr über GET Anfragen (einschließlich unterstützter Abfrage-Stringoptionen).

Notizbuch-Operationen

GET /notebooks

Alle Notizbücher abrufen.

GET /notebooks/{id}

Rufen Sie ein bestimmtes Notizbuch ab.

POST /notebooks

Ein neues Notizbuch erstellen.

POST /notebooks/{id}/copyNotebook

Ein Notizbuch kopieren. (Nur Office 365)

GET /notebooks/{id}/permissions

Holen Sie sich Berechtigungen für das Notizbuch. (Nur Office 365)

GET /permissions/{id}

Holen Sie sich eine bestimmte Berechtigung für das Notizbuch. (Nur Office 365)

POST /permissions

Erstellen oder aktualisieren Sie eine Berechtigung für das Notizbuch. (Nur Office 365)

DELETE /permissions/{id}

Löschen Sie eine Berechtigung für das Notizbuch. (Nur Office 365)


Erfahren Sie mehr über GET Anfragen (einschließlich unterstützter Abfrage-Stringoptionen) und wie Sie Notizbücher kopieren.

Hinweis

Verwenden Sie den classNotebooks-Endpunkt, um mit Class-Notizbüchern zu arbeiten und den staffNotebooks-Endpunkt, um mit Staff-Notizbüchern zu arbeiten.

Ressourcen-Operationen

GET /resources/{id}/content

Den binären Inhalt einer Bild- oder Datei-Ressource ermitteln.


Erfahren Sie mehr über GET Anfragen und wie man Bilder und Dateien zu einer Seite hinzufügt.

Siehe auch