Obter o status de uma operação de OneNote de longo prazo. Isso se aplica a operações que retornam o header Operation-Location na resposta, como CopyNotebook , , , CopyToNotebookCopyToSectionGroupand CopyToSection .
Você pode sondar o ponto de extremidade Operation-Location até que status a propriedade retorne ou completedfailed .
Se o status for completed , resourceLocation a propriedade conterá o URI do ponto de extremidade do recurso.
Se o status for failed , o erro e as propriedades @api.diagnostics fornecerão informações de erro.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
GET /me/onenote/operations/{id}
GET /users/{id | userPrincipalName}/onenote/operations/{id}
GET /groups/{id}/onenote/operations/{id}
GET /sites/{id}/onenote/operations/{id}
Parâmetros de consulta opcionais
Nenhum.
Cabeçalhos de solicitação
Nome
Tipo
Descrição
Autorização
string
{token} de portador. Obrigatório.
Aceitar
string
application/json
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se tiver êxito, este método retornará um código de resposta e um 200 OKobjeto onenoteOperation no corpo da resposta.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
onenoteOperationId := "onenoteOperation-id"
result, err := graphClient.Me().Onenote().OperationsById(&onenoteOperationId).Get()
Import-Module Microsoft.Graph.Notes
# A UPN can also be used as -UserId.
Get-MgUserOnenoteOperation -UserId $userId -OnenoteOperationId $onenoteOperationId