aplicação: delta
Namespace: microsoft.graph
Obtenha os aplicativos recentemente criados, atualizados ou excluídos sem ter que executar uma leitura completa de toda a coleção de recursos. Para obter mais informações, consulte Utilizar a consulta delta para controlar as alterações nos dados do Microsoft Graph para obter detalhes.
Esta API está disponível nas seguintes implementações de cloud nacionais.
Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
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) | Directory.Read.All | Application.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
Application | Application.ReadWrite.OwnedBy | Application.Read.All, Application.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
Solicitação HTTP
Para começar a controlar as alterações, faça um pedido, incluindo a função delta no recurso da aplicação .
GET /applications/delta
Parâmetros de consulta
As alterações de controlo incorrem numa ronda 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.
Só tem de especificar quaisquer parâmetros de consulta uma vez adiantados.
Nos pedidos subsequentes, copie e aplique o @odata.nextLink
URL ou @odata.deltaLink
da resposta anterior. Esse URL já inclui os parâmetros codificados.
Parâmetro de consulta | Tipo | Descrição |
---|---|---|
$deltatoken | string | Um token de estado devolvido no @odata.deltaLink URL da chamada da função delta anterior para a mesma coleção de recursos, indicando a conclusão dessa ronda de controlo de alterações. Salve e aplique toda a URL @odata.deltaLink , incluindo esse token na primeira solicitação da próxima série de controle de alterações desse conjunto. |
$skiptoken | string | Um token de estado devolvido no @odata.nextLink URL da chamada de função delta anterior, que indica que existem mais alterações a serem registadas 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 parâmetro de consulta
$select
como em qualquer solicitação GET para especificar somente as propriedades necessárias para obter melhor desempenho. A propriedade id sempre será retornada. - Há suporte limitado para
$filter
:- A única expressão suportada é para controlar as alterações de recursos específicos, pelo respetivo
$filter
ID:$filter=id+eq+{value}
ou$filter=id+eq+{value1}+or+id+eq+{value2}
. O número de IDs que pode especificar é limitado pelo comprimento máximo do URL.
- A única expressão suportada é para controlar as alterações de recursos específicos, pelo respetivo
Cabeçalhos de solicitação
Nome | Descrição |
---|---|
Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedido, este método devolve um 200 OK
código de resposta e um objeto de coleção de aplicações no corpo da resposta. A resposta também inclui uma URL @odata.nextLink
ou uma URL @odata.deltaLink
.
- Se uma URL
@odata.nextLink
é retornada, existem páginas de dado adicionais a serem recuperadas na sessão. O aplicativo continua fazendo solicitações usando a URL@odata.nextLink
até uma URL@odata.deltaLink
ser incluída na resposta. - Se uma URL
@odata.deltaLink
é retornada, não há mais nenhum dado sobre o estado do recurso a ser retornado. Mantenha e utilize o@odata.deltaLink
URL para saber mais sobre as alterações ao recurso no futuro.
Para obter detalhes, veja Utilizar a consulta delta. Por exemplo, os pedidos, veja Obter alterações incrementais para os utilizadores.
Exemplo
Solicitação
GET https://graph.microsoft.com/v1.0/applications/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#applications",
"@odata.nextLink":"https://graph.microsoft.com/v1.0/applications/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc",
"value": [
{
"api": {
"acceptedAccessTokenVersion": 1,
"publishedPermissionScopes": [
{
"adminConsentDescription": "adminConsentDescription-value",
"adminConsentDisplayName": "adminConsentDisplayName-value",
"id": "id-value",
"isEnabled": true,
"type": "type-value",
"userConsentDescription": "userConsentDescription-value",
"userConsentDisplayName": "userConsentDisplayName-value",
"value": "value-value"
}
]
},
"allowPublicClient": true,
"applicationAliases": [
"applicationAliases-value"
],
"createdDateTime": "datetime-value",
"installedClients": {
"redirectUrls": [
"redirectUrls-value"
]
}
}
]
}