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/v3/files
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
corpora |
Określa kolekcję elementów (plików lub dokumentów), do której odnosi się zapytanie. Obsługiwane elementy to:
Aby oszczędzać energię, wybieraj |
corpus |
Przestarzałe: źródło plików do wyświetlenia. Zamiast niej używaj 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 |
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 |
pageSize |
Maksymalna liczba plików do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie zostanie określona, w przypadku dysków współdzielonych zostanie zwróconych maksymalnie 100 plików, a w przypadku dysków niewspółdzielonych – cała lista plików. Maksymalna wartość to 1000. Wartości powyżej 1000 zostaną zmienione na 1000. |
pageToken |
Token do kontynuowania poprzedniego żądania listy na następnej stronie. Należy ustawić wartość |
q |
Zapytanie do filtrowania wyników dotyczących plików. Obsługiwaną składnię znajdziesz w artykule Wyszukiwanie plików i folderów. |
spaces |
Lista rozdzielonych przecinkami przestrzeni, w których chcesz wyszukiwać w korpusach. 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 |
|---|
{
"files": [
{
object ( |
| Pola | |
|---|---|
files[] |
Lista plików. Jeśli pole |
nextPageToken |
Token strony z następną stroną plików. Jeśli lista plików została wyczerpana, ten element nie będzie widoczny. Jeśli token zostanie z jakiegoś powodu odrzucony, należy go odrzucić, a stronicowanie należy rozpocząć od pierwszej strony wyników. Token strony jest zwykle ważny przez kilka godzin. Jeśli jednak dodasz lub usuniesz nowe produkty, oczekiwane wyniki mogą się różnić. |
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
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 przeszukiwania wielu dysków za pomocą korpusów |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://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 | |
|---|---|
user |
Pliki należące do użytkownika lub mu udostępnione. |
domain |
Pliki udostępnione w domenie użytkownika. |