Wyświetla pliki użytkownika.
Ta metoda akceptuje parametr q
, który jest zapytaniem wyszukiwania zawierającym co najmniej 1 wyszukiwane hasło. Więcej informacji znajdziesz w przewodniku Wyszukiwanie plików i folderów.
Żądanie HTTP
GET https://www.googleapis.com/drive/v3/files
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry | |
---|---|
corpora |
Treść elementów (plików/dokumentów), których dotyczy zapytanie. Obsługiwane obiekty to „user”, „domain”, „drive” i „allDrives”. Zamiast opcji „allDrives” (wszystkie dyski) wybierz opcję „user” (użytkownik) lub „drive” (dysk), aby zwiększyć wydajność. Domyślnie wartość corpora jest ustawiona na „user”. Może się to jednak zmienić w zależności od filtra ustawionego za pomocą parametru „q”. |
corpus |
Wycofano: źródło plików do wyświetlenia. Zamiast tego użyj słowa „corpora”. |
driveId |
Identyfikator dysku współdzielonego, który chcesz przeszukać. |
includeItemsFromAllDrives |
Czy w wynikach mają być uwzględniane elementy z Mojego dysku i dysków współdzielonych. |
includeTeamDriveItems |
Wycofane: użyj w zastępstwie tego |
orderBy |
Lista kluczy sortowania rozdzielona przecinkami. Prawidłowe klucze:
Każdy klucz jest domyślnie sortowany w kolejności rosnącej, ale można to zmienić za pomocą modyfikatora „desc”. Przykład użycia: |
pageSize |
Maksymalna liczba plików do zwrócenia na stronę. Częściowe lub puste strony wyników mogą występować nawet przed zakończeniem wyświetlania listy plików. |
pageToken |
Token do kontynuowania poprzedniego żądania listy na następnej stronie. Wartość tego parametru powinna być taka sama jak wartość parametru „nextPageToken” z poprzedniej odpowiedzi. |
q |
Zapytanie służące do filtrowania wyników dotyczących pliku. Więcej informacji o obsługiwanej składni znajdziesz w przewodniku „Wyszukiwanie plików i folderów”. |
spaces |
Lista rozdzielana przecinkami przestrzeni, których dotyczy zapytanie w korpusach. Obsługiwane wartości to „drive” i „appDataFolder”. |
supportsAllDrives |
Czy aplikacja przesyłająca żądanie obsługuje zarówno Mój Dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofane: użyj w zastępstwie tego |
teamDriveId |
Wycofane: użyj w zastępstwie tego |
includePermissionsForView |
Określa, które uprawnienia dodatkowego widoku należy uwzględnić w odpowiedzi. Obsługiwana jest tylko opcja „opublikowano”. |
includeLabels |
Lista identyfikatorów etykiet rozdzielona przecinkami, które mają być uwzględnione w sekcji |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Lista plików.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"nextPageToken": string,
"kind": string,
"incompleteSearch": boolean,
"files": [
{
object ( |
Pola | |
---|---|
nextPageToken |
Token strony dla następnej strony z plikami. Jeśli dotarliśmy do końca listy plików, nie będzie ona dostępna. Jeśli token zostanie odrzucony z jakiegokolwiek powodu, należy go odrzucić i ponowić pobieranie stron od pierwszej strony wyników. Token strony jest zwykle ważny przez kilka godzin. Jeśli jednak dodasz lub usuniesz nowe elementy, oczekiwane wyniki mogą się różnić. |
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
incompleteSearch |
Czy proces wyszukiwania był niekompletny. Jeśli to pole ma wartość true, niektóre wyniki wyszukiwania mogą być niedostępne, ponieważ nie przeszukano wszystkich dokumentów. Może się tak zdarzyć, gdy przeszukujesz wiele dysków za pomocą korpusów „allDrives”, ale nie wszystkie korpusu zostały przeszukane. W takim przypadku klientom zaleca się zawężenie zapytania przez wybranie innego zbioru, np. „user” lub „drive”. |
files[] |
Lista plików. Jeśli parametr nextPageToken jest wypełniony, lista może być niekompletna i należy pobrać kolejną stronę wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła z nich korzystać. Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.
Korpus
Wartości w polu enum | |
---|---|
user |
Pliki należące do użytkownika lub mu udostępnione. |
domain |
Pliki udostępnione w domenie użytkownika. |