Table of contents
TOC
Collapse the table of content
Expand the table of content
Última actualización: 20/06/2018

Operaciones REST admitidas

Se aplica a: blocs de notas para consumidores de OneDrive | blocs de notas para empresa de Office 365

Este artículo enumera las operaciones REST que puede usar con la API de OneNote. Haga clic en una operación para probarla con sus propios blocs de notas de consumidor en OneDrive desde nuestra consola interactiva Apigee.

Cuando su aplicación hace llamadas a la API de OneNote usando permisos de la aplicación Azure AD, no se admiten operaciones con https://www.onenote.com/api/v1.0/me/notes/ como base de la URL

Operaciones de página

GET /pages

Obtener todas las páginas.

GET /pages?search

Buscar páginas. (Solo OneDrive de consumidor)

GET /sections/{id}/pages

Obtener todas las páginas de una sección específica.

GET /sections/{id}/pages?pagelevel

Obtener el nivel de sangría y el orden de las páginas de una sección. GET /pages/{id}?pagelevel también es compatible.

GET /pages/{id}

Obtener una página específica.

GET /pages/{id}/preview

Obtener contenido de vista previa de texto e imagen de una página específica.

GET /pages/{id}/content

Obtener el contenido HTML de una página específica.

POST /pages

Crear una página en la sección predeterminada. (Solamente blocs de notas personales en OneDrive o OneDrive para la Empresa)

POST /pages?sectionName

Crear una página en una sección nombrada en el bloc de notas predeterminado. (Solamente blocs de notas personales en OneDrive o OneDrive para la Empresa)

POST /sections/{id}/pages

Crear una página en una sección específica.

POST /pages/{id}/copyToSection

Copiar una página en una sección. (Solo Office 365)

PATCH /pages/{id}/content

Actualizar el contenido HTML de una página.

DELETE /pages/{id}

Eliminar una página específica.

¡Advertencia! Usar la API de OneNote para eliminar páginas tiene efecto permanente. Las páginas eliminadas no se pueden recuperar.


Saber más acerca de las solicitudes GET (incluidas las opciones de cadena de consulta admitidas) y cómo crear páginas, actualizar el contenido de la página y copiar páginas.

Operaciones de secciones

GET /sections

Obtener todas las secciones.

GET /notebooks/{id}/sections

Obtener todas las secciones en un bloc de notas específico.

GET /sectionGroups/{id}/sections

Obtener todas las secciones en un grupo de secciones específico.

GET /sections/{id}

Obtener una sección específica.

POST /notebooks/{id}/sections

Crear una sección en un bloc de notas específico.

POST /sectionGroups/{id}/sections

Crear una sección en un grupo de secciones específico.

PATCH /sections/{id}

Cambiar el nombre de una sección. Enviar el nuevo nombre usando el tipo de contenido aplicación/json en el cuerpo del mensaje, de la forma siguiente: { "name": "New section name" }

POST /sections/{id}/copyToNotebook

Copiar una sección en un bloc de notas. (Solo Office 365)

POST /sections/{id}/copyToSectionGroup

Copiar una sección en un grupo de secciones. (Solo Office 365)

GET /sections/{id}/permissions

Obtener permisos para la sección. (Solo Office 365)

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

Obtener un permiso específico para la sección. (Solo Office 365)

POST /sections/{id}/permissions

Crear o actualizar un permiso para la sección. (Solo Office 365)

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

Eliminar un permiso para la sección. (Solo Office 365)


Saber más acerca de las solicitudes GET (incluidas las opciones de cadena de consulta admitidas) y cómo copiar secciones.

Operaciones del grupo de secciones

GET /sectionGroups

Obtener todos los grupos de secciones.

GET /notebooks/{id}/sectionGroups

Obtener todos los grupos de secciones en un bloc de notas específico.

GET /sectionGroups/{id}/sectionGroups

Obtener todos los grupos de secciones en un grupo de secciones específico.

GET /sectionGroups/{id}

Obtener un grupo de secciones específico.

POST /notebooks/{id}/sectionGroups

Crear un grupo de secciones en un bloc de notas específico.

POST /sectionGroups/{id}/sectionGroups

Crear grupo de secciones en un grupo de secciones específico.

GET /sectiongroups/{id}/permissions

Obtener permisos para el grupo de secciones. (Solo Office 365)

GET /permissions/{id}

Obtener un permiso específico para el grupo de secciones. (Solo Office 365)

POST /permissions

Crear o actualizar un permiso para el grupo de secciones. (Solo Office 365)

DELETE /permissions/{id}

Eliminar un permiso para el grupo de secciones. (Solo Office 365)


Saber más acerca de las solicitudes GET (incluidas las opciones de cadena de consulta admitidas).

Operaciones del bloc de notas

GET /notebooks

Obtener todos los blocs de notas.

GET /notebooks/{id}

Obtener un bloc de notas específico.

POST /notebooks

Crear un bloc de notas.

POST /notebooks/{id}/copyNotebook

Copiar un bloc de notas. (Solo Office 365)

GET /notebooks/{id}/permissions

Obtener permisos para el bloc de notas. (Solo Office 365)

GET /permissions/{id}

Obtener un permiso específico para el bloc de notas. (Solo Office 365)

POST /permissions

Crear o actualizar un permiso para el bloc de notas. (Solo Office 365)

DELETE /permissions/{id}

Eliminar un permiso para el bloc de notas. (Solo Office 365)


Saber más acerca de las solicitudes GET (incluidas las opciones de cadena de consulta admitidas) y cómo copiar blocs de notas.

Utilizar el classNotebooks punto final para trabajar con blocs de notas de clase y el staffNotebooks punto final para trabajar con blocs de notas de personal.

Operaciones de recursos

GET /resources/{id}/content

Obtener el contenido binario de una imagen o recurso de archivo.


Saber más acerca de las solicitudes GET y cómo añadir imágenes y archivos a una página.

Recursos adicionales

© 2018 Microsoft