Wyświetla listę plików użytkownika. Więcej informacji znajdziesz w artykule Wyszukiwanie plików i folderów.
Ta metoda akceptuje parametr q, który jest zapytaniem wyszukiwania łączącym co najmniej 1 wyszukiwane hasło.
Ta metoda domyślnie zwraca wszystkie pliki, w tym pliki w koszu. Jeśli nie chcesz, aby usunięte pliki pojawiały się na liście, użyj parametru zapytania trashed=false, aby usunąć je z wyników.
Żądanie HTTP
GET https://www.googleapis.com/drive/v2/files
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
corpora |
Treści elementów (plików/dokumentów), do których odnosi się zapytanie. Obsługiwane typy to |
corpus |
Wycofane: treść elementów (plików/dokumentów), do których odnosi się zapytanie. Użyj w zamian zasady |
driveId |
Identyfikator dysku współdzielonego, na którym ma być przeprowadzone wyszukiwanie. |
includeItemsFromAllDrives |
Czy w wynikach mają być uwzględniane elementy z Mojego dysku i dysków współdzielonych. |
includeTeamDriveItems |
Wycofana: zamiast niej używaj zasady |
maxResults |
Maksymalna liczba plików do zwrócenia na stronie. Niepełne lub puste strony wyników mogą pojawić się jeszcze przed osiągnięciem końca listy plików. |
orderBy |
Lista kluczy sortowania rozdzielonych przecinkami. Prawidłowe klucze to:
Każdy klucz jest domyślnie sortowany rosnąco, ale można to odwrócić za pomocą modyfikatora „desc”. Przykład użycia: Pamiętaj, że obecnie istnieje ograniczenie dla użytkowników, którzy mają około miliona plików. W ich przypadku żądana kolejność sortowania jest ignorowana. |
pageToken |
Token strony dla plików. |
projection |
Wycofano: ten parametr nie ma funkcji. |
q |
Ciąg zapytania do wyszukiwania plików. |
spaces |
Lista rozdzielonych przecinkami przestrzeni do wysłania zapytania. Obsługiwane wartości to |
supportsAllDrives |
Czy aplikacja wysyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofana: zamiast niej używaj zasady |
teamDriveId |
Wycofana: zamiast niej używaj zasady |
includePermissionsForView |
Określa, które uprawnienia do dodatkowego widoku mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość |
includeLabels |
Lista identyfikatorów etykiet rozdzielona przecinkami, które mają być uwzględnione w części |
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 |
|---|
{
"items": [
{
object ( |
| Pola | |
|---|---|
items[] |
Lista plików. Jeśli pole nextPageToken jest wypełnione, ta lista może być niekompletna i należy pobrać dodatkową stronę wyników. |
nextPageToken |
Token strony z następną stroną plików. Jeśli koniec listy plików został osiągnięty, ten element nie będzie widoczny. Jeśli token zostanie odrzucony z jakiegokolwiek powodu, należy go odrzucić, a stronicowanie należy rozpocząć od pierwszej strony wyników. |
kind |
Jest to zawsze |
etag |
ETag listy. |
selfLink |
link do tej listy; |
incompleteSearch |
Informacja o tym, czy proces wyszukiwania został ukończony. Jeśli wartość to „true”, niektóre wyniki wyszukiwania mogą być niedostępne, ponieważ nie wszystkie dokumenty zostały przeszukane. Może się to zdarzyć podczas wyszukiwania na wielu dyskach za pomocą korpusu „allDrives”, ale nie można było przeszukać wszystkich korpusów. W takiej sytuacji zalecamy klientom zawężenie zapytania przez wybranie innego korpusu, np. „domyślny” lub „dysk”. |
nextLink |
Link do następnej strony z plikami. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly
Niektóre zakresy są objęte ograniczeniami i wymagają oceny bezpieczeństwa, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.
Korpus
| Wartości w polu enum | |
|---|---|
DEFAULT |
elementy, do których użytkownik uzyskał dostęp; |
DOMAIN |
elementy udostępnione w domenie użytkownika; |