Listar usados
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Calcule e liste os documentos que um usuário exibiu ou modificou.
Para o usuário conectado:
- Este método inclui documentos que o usuário modificou; consulte o exemplo 1.
- Usar um parâmetro de consulta na propriedade
$orderbylastAccessedDateTime retorna os documentos exibidos mais recentemente que o usuário pode ou não ter modificado; consulte o exemplo 2.
Para outros usuários, este método inclui apenas documentos que o usuário modificou.
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) | Sites.Read.All, Sites.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | Sites.Read.All, Sites.ReadWrite.All |
Solicitação HTTP
Obter uma lista de documentos que o usuário inscreveu modificou:
GET /me/insights/usedObter uma lista de documentos que o usuário especificado modificou:
GET /users/{id | userPrincipalName}/insights/usedObservação: Solicitar documentos usados de outro usuário retorna resultados classificação por lastModifiedDateTime. lastAccessedDateTime é definido como lastModifiedDateTime.
Expanda o recurso referenciado por uma visão usada:
GET /me/insights/used/{id}/resource GET /users/{id | userPrincipalName}/insights/used/{id}/resource
Parâmetros de consulta opcionais
Este método dá suporte aos parâmetros de consulta OData para ajudar a personalizar a resposta:
Use o
$filterparâmetro de consulta para filtrar itens usados. Por exemplo, com base no tipo:https://graph.microsoft.com/beta/me/insights/used?$filter=ResourceVisualization/Type eq 'PowerPoint'Use
$filterpara filtrar itens usados com base em containerType:https://graph.microsoft.com/beta/me/insights/used?$filter=ResourceVisualization/containerType eq 'OneDriveBusiness'Consulte os tipos e tipos de contêiner disponíveis que você pode filtrar em resourceVisualization.
Use o parâmetro de consulta para classificar documentos exibidos ou modificados pela última vez pelo usuário in-loca , com base na propriedade
$orderBylastAccessedDateTime:https://graph.microsoft.com/beta/me/insights/used?$orderby=LastUsed/LastAccessedDateTime descObservação: use essa opção de consulta somente para o usuário de assinatura. Você não pode usar essa API para obter documentos exibidos ou modificados por outro usuário. Consulte o exemplo 2.
Cabeçalhos de solicitação
| Cabeçalho | Valor |
|---|---|
| Autorização | {token} de portador. Obrigatório. |
| Aceitar | 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 uma 200 OK lista de itens usados no corpo da resposta.
Se as percepções de item do usuário direcionado foram desabilitadas, este método 403 Forbidden retornará e o seguinte erro:
{
"error": {
"code": "ItemInsightsDisabled",
"message": " The access to the requested resource is denied because item insights are disabled.",
"innerError": {
"requestId": "request-id",
"date": "date-time"
}
}
}
Para obter mais detalhes, confira personalizar política de informações.
Exemplo
Exemplo 1: Retornar documentos modificados pelo usuário
Solicitação
GET https://graph.microsoft.com/beta/me/insights/used
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#users('c74dcd16-d8af-4df8-9621-d123b58de3e6')/insights/used",
"value": [
{
"id": "Abk3ZeZmlghMhUVKP9mygDoPEPUbLediT7xb7UyGkIkmjsvR4JlgRUGA28jNM6INA5k5RvS1T4tPmZSWjFY1PFu5N2XmZpYITIVFSj_ZsoA6BQ",
"lastUsed": {
"lastAccessedDateTime": "2019-05-25T07:12:38Z",
"lastModifiedDateTime": "2019-05-25T07:12:37Z"
},
"resourceVisualization": {
"title": "Org Chart",
"type": "Visio",
"mediaType": "application/vnd.visio",
"previewImageUrl": "https://contoso.sharepoint.com/_api/v2.0/drives/b!uTdl5maWCEyFRUo_2bKAOg8Q9Rst52JPvFvtTIaQiSaOy9HgmWBFQYDbyM0zog0D/items/01JSNPH6EZHFDPJNKPRNHZTFEWRRLDKPC3/thumbnails/0/small/thumbnailContent",
"previewText": "Page-1",
"containerWebUrl": "https://contoso.sharepoint.com/sites/Retail/Shared Documents/NC460 Sales",
"containerDisplayName": "Retail",
"containerType": "Site"
},
"resourceReference": {
"webUrl": "https://contoso.sharepoint.com/sites/Retail/_layouts/15/Doc.aspx?sourcedoc=%7BF4463999-4FB5-4F8B-9994-968C56353C5B%7D&file=Org%20Chart.vsdx&action=default&DefaultItemOpen=1",
"id": "drives/b!uTdl5maWCEyFRUo_2bKAOg8Q9Rst52JPvFvtTIaQiSaOy9HgmWBFQYDbyM0zog0D/items/01JSNPH6EZHFDPJNKPRNHZTFEWRRLDKPC3",
"type": "microsoft.graph.driveItem"
}
}
]
}
Exemplo 2: Retornar os documentos exibidos mais recentemente que o usuário inscreveu pode ou não ter modificado
Solicitação
GET https://graph.microsoft.com/beta/me/insights/used?$orderby=LastUsed/LastAccessedDateTime desc
Resposta
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('c74dcd16-d8af-4df8-9621-d123b58de3e6')/insights/used",
"value": [
{
"id": "AWTmrUBYzTxMsvtILkUktIaN-sDnMnRRTYqBxeih4bUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABk5q1AWM08TLL7SC5FJLSGBA",
"lastUsed": {
"lastAccessedDateTime": "2020-03-16T13:31:55Z",
"lastModifiedDateTime": "0001-01-01T00:00:00Z"
},
"resourceVisualization": {
"title": "Executive Corner",
"type": "spsite",
"mediaType": "application/octet-stream",
"previewImageUrl": "https://contoso.sharepoint.com/_api/v2.0/drives/b!ZOatQFjNPEyy-0guRSS0ho36wOcydFFNioHF6KHhtRQAAAAAAAAAAAAAAAAAAAAA/items/01NTE4NPQAAAAAAAAAAAAAAAAAAAAAAAAA/thumbnails/0/small/thumbnailContent",
"previewText": "",
"containerDisplayName": "Executive Corner",
"containerType": "Site"
},
"resourceReference": {
"webUrl": "https://contoso.sharepoint.com/sites/Exec",
"id": "sites/contoso.sharepoint.com,40ade664-cd58-4c3c-b2fb-482e4524b486,e7c0fa8d-7432-4d51-8a81-c5e8a1e1b514",
"type": "microsoft.graph.siteItem"
}
}
]
}
Comentários
Enviar e exibir comentários de