Listar compartilhados
Namespace: microsoft.graph
Insight calculado que inclui a lista de documentos compartilhados com um usuário.
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 compartilhados com o usuário de assinatura.
Observação: somente o usuário pode fazer solicitações usando a ID ou o nome principal do usuário.
GET /me/insights/shared
GET /users/{id | userPrincipalName}/insights/shared
Expanda o recurso referenciado por uma visão compartilhada:
GET https://graph.microsoft.com/v1.0/me/insights/shared/{id}/resource
Parâmetros de consulta opcionais
Este método dá suporte a Parâmetros de consulta OData para ajudar a personalizar a resposta.
Você pode usar o $filter parâmetro de consulta para filtrar itens compartilhados. Por exemplo, com base no tipo:
https://graph.microsoft.com/v1.0/me/insights/shared?$filter=ResourceVisualization/Type eq 'PowerPoint'
Consulte os tipos e tipos de contêiner disponíveis que você pode filtrar em resourceVisualization.
Você também pode recuperar arquivos compartilhados por um usuário específico. Por exemplo, especificando a lastshared/sharedby/address propriedade:
https://graph.microsoft.com/v1.0/me/insights/shared?$filter=lastshared/sharedby/address eq 'kellygraham@contoso.com'
Consulte o tipo complexo sharingDetail.
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 compartilhados no corpo da resposta.
Exemplo
Solicitação
Este é um exemplo da solicitação.
GET https://graph.microsoft.com/v1.0/me/insights/shared
Resposta
Aqui está um exemplo da resposta. Observação: o objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"id": "AWb0Qy4TEA1KhLW-k1L5mSjtxZAcxDFkTKiTNA-2kZDTXzrMX_4FhECOU0bKZVj1uReivYoYYoJNqTeuC-x1Agtm9EMuExANSoS1vpNS-ZkoBA",
"lastShared": {
"sharedDateTime": "2021-03-23T08:41:05Z",
"sharingType": "Direct",
"sharedBy": {
"displayName": "Megan Bowen",
"address": "MeganB@contoso.com",
"id": "3e0c9f05-b9b8-4cf5-9b35-a4e11b24b5b7"
},
"sharingReference": {}
},
"resourceVisualization": {
"title": "CE Annual Report",
"type": "Word",
"mediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"previewImageUrl": "https://contoso-my.sharepoint.com/_api/v2.0/drives/b!ZvRDLhMQDUqEtb6TUvmZKO3FkBzEMWRMqJM0D7aRkNNfOsxf_gWEQI5TRsplWPW5/items/01K6ZMU4QXUK6YUGDCQJG2SN5OBPWHKAQL/thumbnails/0/small/thumbnailContent",
"previewText": "Contoso Annual Report Anne Wallace Sales Contoso today announced financial results for its most recent fi",
"containerWebUrl": "https://contoso-my.sharepoint.com/personal/meganb_m365x841051_onmicrosoft_com/Documents/Forms/All.aspx",
"containerDisplayName": "Megan Bowen",
"containerType": "OneDriveBusiness"
},
"resourceReference": {
"webUrl": "https://contoso-my.sharepoint.com/personal/meganb_m365x841051_onmicrosoft_com/_layouts/15/Doc.aspx?sourcedoc=%7B8ABDA217-6218-4D82-A937-AE0BEC75020B%7D&file=CE%20Annual%20Report.docx&action=default&mobileredirect=true&DefaultItemOpen=1",
"id": "drives/b!ZvRDLhMQDUqEtb6TUvmZKO3FkBzEMWRMqJM0D7aRkNNfOsxf_gWEQI5TRsplWPW5/items/01K6ZMU4QXUK6YUGDCQJG2SN5OBPWHKAQL",
"type": "microsoft.graph.driveItem"
}
}
]
}
Comentários
Enviar e exibir comentários de