Atualizar página
Namespace: microsoft.graph
Atualizar o conteúdo de uma página do OneNote.
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
---|---|---|
Delegado (conta corporativa ou de estudante) | Notes.ReadWrite | Notes.ReadWrite.All |
Delegado (conta pessoal da Microsoft) | Notes.ReadWrite | Indisponível. |
Application | Notes.ReadWrite.All | Indisponível. |
Solicitação HTTP
PATCH /me/onenote/pages/{id}/content
PATCH /users/{id | userPrincipalName}/onenote/pages/{id}/content
PATCH /groups/{id}/onenote/pages/{id}/content
PATCH /sites/{id}/onenote/pages/{id}/content
Cabeçalhos de solicitação
Nome | Tipo | Descrição |
---|---|---|
Autorização | string | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Content-Type | string | application/json |
Corpo da solicitação
No corpo do pedido, forneça uma matriz de objetos patchContentCommand que representam as alterações à página. Para obter mais informações e exemplos, consulte Atualizar páginas do OneNote.
Resposta
Se tiver êxito, este método retornará um código de resposta 204 No Content
. Nenhum dado JSON é retornado para uma solicitação PATCH.
Exemplo
Solicitação
O exemplo a seguir mostra uma solicitação.
PATCH https://graph.microsoft.com/v1.0/me/onenote/pages/{id}/content
Content-type: application/json
[
{
'target':'#para-id',
'action':'insert',
'position':'before',
'content':'<img src="image-url-or-part-name" alt="image-alt-text" />'
},
{
'target':'#list-id',
'action':'append',
'content':'<li>new-page-content</li>'
}
]
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 204 No Content