Listar itens seguidos
Artigo
09/13/2021
2 minutos para o fim da leitura
2 colaboradores
Neste artigo
Namespace: microsoft.graph
Listar os itens que foram seguidos pelo usuário assinado.
Esta coleção inclui itens que estão na unidade do usuário, assim como itens aos quais ele tem acesso por meio de outras unidades.
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)
Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All
Delegado (conta pessoal da Microsoft)
Sem suporte.
Aplicativo
Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All
Solicitação HTTP
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var following = await graphClient.Me.Drive.Following
.Request()
.GetAsync();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
const options = {
authProvider,
};
const client = Client.init(options);
let following = await client.api('/me/drive/following')
.get();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
MSHTTPClient *httpClient = [MSClientFactory createHTTPClientWithAuthenticationProvider:authenticationProvider];
NSString *MSGraphBaseURL = @"https://graph.microsoft.com/v1.0/";
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[MSGraphBaseURL stringByAppendingString:@"/me/drive/following"]]];
[urlRequest setHTTPMethod:@"GET"];
MSURLSessionDataTask *meDataTask = [httpClient dataTaskWithRequest:urlRequest
completionHandler: ^(NSData *data, NSURLResponse *response, NSError *nserror) {
NSError *jsonError = nil;
MSCollection *collection = [[MSCollection alloc] initWithData:data error:&jsonError];
MSGraphDriveItem *driveItem = [[MSGraphDriveItem alloc] initWithDictionary:[[collection value] objectAtIndex: 0] error:&nserror];
}];
[meDataTask execute];
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
DriveItemCollectionPage following = graphClient.me().drive().following()
.buildRequest()
.get();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider , consulte a documentação do SDK .
Resposta
Este método retorna uma coleção de recursos driveItem para itens que o proprietário da unidade está seguindo.
Se não forem encontrados itens, uma coleção vazia será retornada.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"id": "1312abc!1231",
"name": "March Proposal.docx",
"size": 19121,
"lastModifiedDateTime": "2017-12-12T10:40:59Z"
},
{
"id": "1312def!9943",
"name": "Vacation.jpg",
"size": 37810,
"lastModifiedDateTime": "2016-10-18T10:40:59Z"
}
]
}