Operaciones REST admitidas
Se aplica a: blocs de notas para consumidores de OneDrive | Blocs de notas empresariales de Office 365
Este artículo enumera las operaciones REST que puede usar con la API de OneNote.
Importante
API Console Service ya no está disponible. Para obtener más información, consulte We're Sunsetting Classic API Consoles (Estamos retirando las consolas de Classic API).
Operaciones de página
/pages
GET
/pages?search
Buscar páginas. (Solo OneDrive de consumidor)
/sections/{id}/pages
Obtener todas las páginas de una sección específica.
/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.
/pages/{id}
Obtener una página específica.
/pages/{id}/preview
Obtener contenido de vista previa de texto e imagen de una página específica.
/pages/{id}/content
Obtener el contenido HTML de una página específica.
/pages
Crear una página en la sección predeterminada. (Solamente blocs de notas personales en OneDrive o OneDrive para la Empresa)
/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)
/sections/{id}/pages
Crear una página en una sección específica.
/pages/{id}/copyToSection
Copiar una página en una sección. (Solo Office 365)
/pages/{id}/content
Actualizar el contenido HTML de una página.
/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
/sections
Obtener todas las secciones.
/notebooks/{id}/sections
Obtener todas las secciones en un bloc de notas específico.
/sectionGroups/{id}/sections
Obtener todas las secciones en un grupo de secciones específico.
/sections/{id}
Obtenga una sección específica.
/notebooks/{id}/sections
Crear una sección en un bloc de notas específico.
/sectionGroups/{id}/sections
Crear una sección en un grupo de secciones específico.
/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" }
/sections/{id}/copyToNotebook
Copiar una sección en un bloc de notas. (Solo Office 365)
/sections/{id}/copyToSectionGroup
Copiar una sección en un grupo de secciones. (Solo Office 365)
/sections/{id}/permissions
Obtener permisos para la sección. (Solo Office 365)
/sections/{id}/permissions/{id}
Obtener un permiso específico para la sección. (Solo Office 365)
/sections/{id}/permissions
Crear o actualizar un permiso para la sección. (Solo Office 365)
/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
/sectionGroups
Obtener todos los grupos de secciones.
/notebooks/{id}/sectionGroups
Obtener todos los grupos de secciones en un bloc de notas específico.
/sectionGroups/{id}/sectionGroups
Obtener todos los grupos de secciones en un grupo de secciones específico.
/sectionGroups/{id}
Obtenga un grupo de secciones específico.
/notebooks/{id}/sectionGroups
Crear un grupo de secciones en un bloc de notas específico.
/sectionGroups/{id}/sectionGroups
Crear grupo de secciones en un grupo de secciones específico.
/sectiongroups/{id}/permissions
Obtener permisos para el grupo de secciones. (Solo Office 365)
/permissions/{id}
Obtener un permiso específico para el grupo de secciones. (Solo Office 365)
/permissions
Crear o actualizar un permiso para el grupo de secciones. (Solo Office 365)
/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
/notebooks
Obtener todos los blocs de notas.
/notebooks/{id}
Obtenga un bloc de notas específico.
/notebooks
Crear un bloc de notas.
/notebooks/{id}/copyNotebook
Copiar un bloc de notas. (Solo Office 365)
/notebooks/{id}/permissions
Obtener permisos para el bloc de notas. (Solo Office 365)
/permissions/{id}
Obtener un permiso específico para el bloc de notas. (Solo Office 365)
/permissions
Crear o actualizar un permiso para el bloc de notas. (Solo Office 365)
/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.
Nota
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
/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.
Ver también
- Obtener el contenido y la estructura de OneNote
- Crear páginas de OneNote
- Actualizar el contenido de la página de OneNote
- Añadir imágenes y archivos a páginas de OneNote
- Copiar blocs de notas, secciones y páginas
- HTML de entrada y salida para páginas de OneNote
- Desarrollo de OneNote
- Centro para desarrolladores de OneNote
- Blog para desarrolladores de OneNote
- Preguntas de desarrollo de OneNote en Stack Overflow
- Repositorios de OneNote en GitHub