Wyświetla pliki 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.
Domyślnie ta metoda zwraca wszystkie pliki, w tym pliki w koszu. Jeśli nie chcesz, aby pliki w koszu 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órych ma zastosowanie zapytanie. Obsługiwane elementy:
Aby zwiększyć wydajność, używaj |
corpus |
Wycofane: źródło plików do wyświetlenia. Zamiast tego użyj parametru |
driveId |
Identyfikator dysku współdzielonego, na którym ma być prowadzone wyszukiwanie. |
includeItemsFromAllDrives |
Informacja, czy w wynikach mają się znaleźć elementy z Mojego dysku i dysków współdzielonych. |
includeTeamDriveItems |
Wycofane: zamiast tego użyj parametru |
orderBy |
Lista kluczy sortowania rozdzielona przecinkami. Prawidłowe klucze:
Każdy klucz domyślnie sortuje rosnąco, ale można to zmienić za pomocą modyfikatora |
pageSize |
Maksymalna liczba plików do zwrócenia na stronie. Strony mogą być częściowe lub puste, nawet zanim dotrzesz do końca listy plików. Jeśli nie określisz tej wartości, w przypadku dysków współdzielonych zostanie zwróconych co najwyżej 100 plików, a w przypadku dysków niewspółdzielonych – cała lista plików. Maksymalna wartość to 100. Wartości powyżej 100 są zmieniane na 100. |
pageToken |
Token umożliwiający kontynuowanie poprzedniego żądania listy na następnej stronie. Należy ustawić wartość |
q |
Zapytanie służące do filtrowania wyników wyszukiwania plików. Obsługiwaną składnię znajdziesz w artykule Wyszukiwanie plików i folderów. |
spaces |
Lista przestrzeni rozdzielona przecinkami, w których ma być wyszukiwane w ramach korpusu. Obsługiwane wartości to |
supportsAllDrives |
Informacja, czy aplikacja wysyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofane: zamiast tego użyj parametru |
teamDriveId |
Wycofane: zamiast tego użyj parametru |
includePermissionsForView |
Określa, które dodatkowe uprawnienia do wyświetlania mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość |
includeLabels |
Lista identyfikatorów etykiet rozdzielonych 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 dla następnej strony plików. Będzie on nieobecny, jeśli osiągnięto koniec listy plików. Jeśli token zostanie odrzucony z jakiegokolwiek powodu, należy go odrzucić i ponownie rozpocząć paginację od pierwszej strony wyników. Token strony jest zwykle ważny przez kilka godzin. Jeśli jednak zostaną dodane lub usunięte nowe elementy, oczekiwane wyniki mogą się różnić. |
kind |
Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
incompleteSearch |
Informacja, czy proces wyszukiwania został zakończony. Jeśli wartość to true, niektóre wyniki wyszukiwania mogą być niekompletne, ponieważ nie przeszukano wszystkich dokumentów. Może się to zdarzyć, gdy wyszukujesz na wielu dyskach za pomocą korpusu |
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ą ograniczone i wymagają oceny bezpieczeństwa aplikacji. 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 domenie użytkownika. |