Opérations REST prises en charge
S’applique à : blocs-notes consommateur sur OneDrive | Blocs-notes d’entreprise sur Office 365
Cet article répertorie les opérations REST que vous pouvez exploiter avec l'API OneNote.
Important
Le Service de Console API n’est plus disponible. Pour plus d’informations, voir Nous modérons les consoles d'API classiques.
Opérations de page
/pages
Obtenir toutes les pages
/pages?search
Pages de recherche (Consommateurs OneDrive uniquement)
/sections/{id}/pages
Obtenir toutes les pages dans une section spécifique.
/sections/{id}/pages?pagelevel
Obtenir le niveau d'indentation et l'ordre des pages dans une section. GET /pages/{id}?pagelevel
est également supporté.
/pages/{id}
Obtenir une page spécifique.
/pages/{id}/preview
Obtenir un aperçu de texte et d'image pour une page spécifique.
/pages/{id}/content
Obtenir le contenu HTML d'une page spécifique.
/pages
Créer une page dans la section par défaut. (Carnets personnels uniquement sur OneDrive ou OneDrive for Business)
/pages?sectionName
Créer une page dans une section nommée dans le bloc-notes par défaut. (Carnets personnels uniquement sur OneDrive ou OneDrive for Business)
/sections/{id}/pages
Créer une page dans une section spécifique.
/pages/{id}/copyToSection
Copier une page vers une section. (Office 365 uniquement)
/pages/{id}/content
Mettre à jour le contenu HTML d'une page.
/pages/{id}
Supprimer une page spécifique.
Avertissement
L'utilisation de l'API OneNote pour supprimer des pages est permanente. Les pages supprimées ne peuvent pas être récupérées.
En savoir plus sur lesrequêtes GET (y compris les options de chaîne de requête prises en charge) et sur comment créer des pages, mettre à jour le contenu d'une page, et copier des pages.
Opérations de section
/sections
Obtenir toutes les sections.
/notebooks/{id}/sections
Obtenir toutes les sections dans un bloc-notes spécifique.
/sectionGroups/{id}/sections
Obtenir toutes les sections dans un groupe de sections spécifique.
/sections/{id}
Recherchez une section spécifique.
/notebooks/{id}/sections
Créer une section dans un bloc-notes spécifique.
/sectionGroups/{id}/sections
Créer une section dans un groupe de sections spécifique.
/sections/{id}
Changer le nom d'une section. Envoyer le nouveau nom en utilisant le type de contenu de l'application/jsondans le corps du message, comme ceci : { "name": "New section name" }
/sections/{id}/copyToNotebook
Copier une section vers un bloc-notes. (Office 365 uniquement)
/sections/{id}/copyToSectionGroup
Copier une section vers un groupe de sections. (Office 365 uniquement)
/sections/{id}/permissions
Obtenir lesautorisationspour la section. (Office 365 uniquement)
/sections/{id}/permissions/{id}
Obtenir uneautorisationspécifique pour la section. (Office 365 uniquement)
/sections/{id}/permissions
Créer ou mettre à jour une autorisation pour la section. (Office 365 uniquement)
/sections/{id}/permissions/{id}
Supprimer une autorisation pour la section. (Office 365 uniquement)
En savoir plus sur lesrequêtes GET (y compris les options de chaînes de requêtes prises en charge) et sur commentcopier des sections.
Opérations de groupe de sections
/sectionGroups
Obtenir tous les groupes de sections.
/notebooks/{id}/sectionGroups
Obtenir tous les groupes de sections dans un bloc-notes spécifique.
/sectionGroups/{id}/sectionGroups
Obtenir tous les groupes de sections dans un groupe de sections spécifique.
/sectionGroups/{id}
Recherchez un groupe de sections spécifique.
/notebooks/{id}/sectionGroups
Créer un groupe de sections dans un bloc-notes spécifique.
/sectionGroups/{id}/sectionGroups
Créer un groupe de sections dans un groupe de sections spécifique.
/sectiongroups/{id}/permissions
Obtenir lesautorisationspour la section. (Office 365 uniquement)
/permissions/{id}
Obtenir uneautorisationspécifique pour le groupe de sections. (Office 365 uniquement)
/permissions
Créer ou mettre à jour une autorisation pour le groupe de sections. (Office 365 uniquement)
/permissions/{id}
Supprimer une autorisation pour le groupe de sections. (Office 365 uniquement)
En savoir plus sur lesrequêtesGET (y compris les options de chaînes de requêtes prises en charge).
Opérations de bloc-notes.
/notebooks
Obtenir tous les blocs-notes.
/notebooks/{id}
Recherchez un bloc-notes spécifique.
/notebooks
Créer un nouveau bloc-notes.
/notebooks/{id}/copyNotebook
Copier un bloc-notes. (Office 365 uniquement)
/notebooks/{id}/permissions
Obtenir les autorisations pour le bloc-notes. (Office 365 uniquement)
/permissions/{id}
Obtenir une autorisation spécifique pour le cahier. (Office 365 uniquement)
/permissions
Créer ou mettre à jour une autorisation pour le bloc-notes. (Office 365 uniquement)
/permissions/{id}
Supprimer une autorisation pour le bloc-notes. (Office 365 uniquement)
En savoir plus sur lesrequêtesGET (y compris les options de chaînes de requêtes prises en charge) et sur commentcopier des blocs-notes.
Notes
Utiliser le classNotebooks
point d'arrivée pour travailler avec des blocs-notes de classe et le staffNotebooks
point d'arrivée pour travailler avec les blocs-notes du personnel.
Opérations de ressources
/resources/{id}/content
Obtenir le contenu binaire d'une image ou d'une ressource de fichier.
En savoir plus sur les requêtes GET et sur comment ajouter des images et des fichiers à une page.
Voir aussi
- Obtenir la structure et le contenu OneNote
- Créer des pages OneNote
- Mettre à jour le contenu de page OneNote
- Ajouter des images et des fichiers aux pages OneNote
- Copier des blocs-notes, des sections et des pages
- Code HTML d’entrée et de sortie pour les pages OneNote
- Développement OneNote
- Centre de développement OneNote
- Blog de OneNote pour les développeurs
- Questions de développement OneNote sur Stack Overflow
- Référentiels OneNote sur GitHub