oauth2permissiongrant: delta

Namespace: microsoft.graph

Obtenha objetos oauth2permissiongrant recém-criados, atualizados ou excluídos sem executar uma leitura completa de toda a coleção de recursos. Para obter detalhes, consulte Usando a consulta delta.

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)
Delegado (conta corporativa ou de estudante) Directory.Read.All, Directory.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Directory.Read.All, DelegatedPermissionGrant.ReadWrite.All, Directory.ReadWrite.All

Solicitação HTTP

GET /oauth2PermissionGrants/delta

Parâmetros de consulta

Controlar alterações incorre em uma rodada de uma ou mais chamadas de função delta . Se você usar qualquer parâmetro de consulta (diferente de $deltatoken e $skiptoken), especifique-o na primeira solicitação delta. O Microsoft Graph codifica automaticamente todos os parâmetros especificados na parte do token da URL @odata.nextLink ou @odata.deltaLink fornecida na resposta. Você só precisa especificar parâmetros de consulta uma vez. Em solicitações subsequentes, copie e aplique @odata.nextLink a URL @odata.deltaLink da resposta anterior. A URL inclui os parâmetros codificados.

Parâmetro de consulta Tipo Descrição
$deltatoken string Um token de estado retornado na @odata.deltaLink URL da chamada de função delta anterior para a mesma coleção de recursos, indicando a conclusão dessa rodada de controle de alterações. Salve e aplique a @odata.deltaLink URL inteira, incluindo esse token, na primeira solicitação da próxima rodada de controle de alterações para essa coleção.
$skiptoken string Um token de estado retornado na @odata.nextLink URL da chamada de função delta anterior, indicando que há mais alterações a serem controladas na mesma coleção de recursos.

Parâmetros de consulta opcionais

Este método dá suporte a Parâmetros de consulta do OData para ajudar a personalizar a resposta.

  • Você pode usar um $select parâmetro de consulta para especificar apenas as propriedades necessárias para obter o melhor desempenho. A propriedade id sempre será retornada.
  • O $filter parâmetro de consulta só pode ser usado para controlar alterações em recursos específicos usando a ID do recurso. Por exemplo: $filter=id+eq+{value} ou $filter=id+eq+{value1}+or+id+eq+{value2}.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.

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 200 OK de resposta e um objeto de coleção oauth2permissiongrant no corpo da resposta. A resposta também inclui uma URL @odata.nextLink ou uma URL @odata.deltaLink.

  • Se uma @odata.nextLink URL for retornada, páginas adicionais de dados poderão ser recuperadas na sessão. O oauth2permissiongrant continua fazendo @odata.nextLink solicitações usando a URL até que uma @odata.deltaLink URL seja incluída na resposta.
  • Se uma @odata.deltaLink URL for retornada, nenhum dado sobre o recurso será retornado. Persista e use @odata.deltaLink a URL para saber mais sobre as alterações no recurso no futuro.

Para obter detalhes, consulte Usando a consulta delta. Para obter solicitações de exemplo, consulte Obter alterações incrementais para usuários.

Exemplo

Solicitação

GET https://graph.microsoft.com/v1.0/oauth2PermissionGrants/delta

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context":"https://graph.microsoft.com/v1.0/$metadata#oauth2permissiongrants",
  "@odata.nextLink":"https://graph.microsoft.com/v1.0/oauth2permissiongrants/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc",
  "value": [
    {
      "clientId": "22a3c970-8ad4-4120-8127-300837f87f2c",
      "consentType": "Principal",
      "principalId": "c2e8df37-c6a7-4d88-89b1-feb4f1fda7c5",
      "resourceId": "98dc9d95-49b6-405a-b3c0-834e969a708b",
      "scope": "User.Read Directory.AccessAsUser.All",
      "id": "cMmjItSKIEGBJzAIN_h_LJWd3Ji2SVpAs8CDTpaacIs33-jCp8aITYmx_rTx_afF"
    }
  ]
}