Operações REST suportadas
Aplica-se a: Blocos de anotações de consumidor no OneDrive | Blocos de anotações empresariais no Office 365
Este artigo lista as operações REST que você pode usar com a API do OneNote.
Importante
O Serviço do Console de API não está mais disponível. Para obter mais informações, consulte Estamos desativando as Consoles de API clássicas.
Operações de página
/pages
Obter todas as páginas.
/pages?search
Pesquisar páginas. (somente no OneDrive do consumidor)
/sections/{id}/pages
Obter todas as páginas em uma seção específica.
/sections/{id}/pages?pagelevel
Obter o nível de recuo e a ordem das páginas em uma seção. GET /pages/{id}?pagelevel
também é suportado.
/pages/{id}
Obtenha uma página específica.
/pages/{id}/preview
Obter a visualização prévia do conteúdo texto e imagem para uma página específica.
/pages/{id}/content
Obter o conteúdo HTML de uma página específica.
/pages
Criar uma página na seção padrão. (apenas para blocos de anotações pessoais no OneDrive ou no OneDrive for Business)
/pages?sectionName
Criar uma página em uma seção nomeada no bloco de anotações padrão. (apenas para blocos de anotações pessoais no OneDrive ou no OneDrive for Business)
/sections/{id}/pages
Crie uma página em uma seção específica.
/pages/{id}/copyToSection
Copiar uma página para uma seção. (apenas no Office 365)
/pages/{id}/content
Atualize o conteúdo HTML de uma página.
/pages/{id}
Excluir uma página específica.
Aviso
A exclusão de páginas usando a API do OneNote é permanente. As páginas excluídas não podem ser recuperadas.
Saiba mais sobre solicitações GET (incluindo opções com cadeias de caracteres de consulta suportadas) e como criar páginas, atualizar o conteúdo da página e copiar páginas.
Operações de seção
/sections
Obter todas as seções.
/notebooks/{id}/sections
Obter todas as seções em um bloco de anotações específico.
/sectionGroups/{id}/sections
Obter todas as seções de um grupo específico de seções.
/sections/{id}
Obter uma seção específica.
/notebooks/{id}/sections
Criar uma seção em um bloco de anotações específico.
/sectionGroups/{id}/sections
Crie uma seção em um grupo de seções específico.
/sections/{id}
Altere o nome de uma seção. Envie o novo nome usando o tipo de conteúdo application/json no corpo da mensagem, assim: { "name": "New section name" }
/sections/{id}/copyToNotebook
Copiar uma seção para um bloco de anotações. (apenas no Office 365)
/sections/{id}/copyToSectionGroup
Copiar uma seção para um grupo de seções. (apenas no Office 365)
/sections/{id}/permissions
Obter permissões para a seção. (apenas no Office 365)
/sections/{id}/permissions/{id}
Obter uma permissão específica para a seção. (apenas no Office 365)
/sections/{id}/permissions
Criar ou atualizar uma permissão para a seção. (apenas no Office 365)
/sections/{id}/permissions/{id}
Excluir uma permissão para a seção. (apenas no Office 365)
Saiba mais sobre solicitações GET (incluindo opções com cadeias de caracteres de consulta suportadas) e como copiar seções.
Operações de grupo de seções
/sectionGroups
Obter todos os grupos de seções.
/notebooks/{id}/sectionGroups
Obter todos os grupos de seções em um bloco de anotações específico.
/sectionGroups/{id}/sectionGroups
Obter todos os grupos de seções em um grupo de seções específico.
/sectionGroups/{id}
Obter um grupo de seções específico.
/notebooks/{id}/sectionGroups
Criar um grupo de seções em um bloco de anotações específico.
/sectionGroups/{id}/sectionGroups
Crie um grupo de seções em um grupo de seções específico.
/sectiongroups/{id}/permissions
Obter permissões para o grupo de seções. (apenas no Office 365)
/permissions/{id}
Obter uma permissão específica para o grupo de seções. (apenas no Office 365)
/permissions
Criar ou atualizar uma permissão para o grupo de seções. (apenas no Office 365)
/permissions/{id}
Excluir uma permissão para o grupo de seções. (apenas no Office 365)
Saiba mais sobre solicitações GET (incluindo opções de cadeias de caracteres de consulta suportadas).
Operações de bloco de anotações
/notebooks
Obter todos os blocos de anotações.
/notebooks/{id}
Obter um bloco de anotações específico.
/notebooks
Crie um bloco de anotações.
/notebooks/{id}/copyNotebook
Copiar um bloco de anotações. (apenas no Office 365)
/notebooks/{id}/permissions
Obter permissões para o bloco de anotações. (apenas no Office 365)
/permissions/{id}
Obter uma permissão específica para o bloco de anotações. (apenas no Office 365)
/permissions
Criar ou atualizar uma permissão para o bloco de anotações. (apenas no Office 365)
/permissions/{id}
Excluir uma permissão para o bloco de anotações. (apenas no Office 365)
Saiba mais sobre solicitações GET (incluindo opções de cadeias de caracteres de consulta suportadas) e como copiar blocos de anotações.
Observação
Use o ponto de extremidade classNotebooks
para trabalhar com blocos de anotações de classe e o ponto de extremidade staffNotebooks
para trabalhar com blocos de anotações da equipe.
Operações de recursos
/resources/{id}/content
Obtenha o conteúdo binário de uma imagem ou arquivo.
Saiba mais sobre solicitações GET e como adicionar imagens e arquivos a uma página.
Confira também
- Obter a estrutura e o conteúdo do OneNote
- Criar páginas do OneNote
- Atualizar o conteúdo da página do OneNote
- Adicione imagens e arquivos às páginas do OneNote
- Copie blocos de anotações, seções e páginas
- HTML de entrada e saída para páginas do OneNote
- Desenvolvimento do OneNote
- Centro de Desenvolvimento do OneNote
- Blog de desenvolvedor do OneNote
- Perguntas sobre desenvolvimento do OneNote no Stack Overflow
- Repositórios do OneNote no GitHub