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 |
treści elementów (plików lub dokumentów), do których odnosi się zapytanie; Obsługiwane korpusy:
Aby oszczędzać energię, wybieraj |
corpus |
Wycofano: ź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 na stronę. Niepełne lub puste strony wyników mogą się pojawić jeszcze przed osiągnięciem końca listy plików. |
pageToken |
Token umożliwiający kontynuowanie poprzedniego żądania listy na następnej stronie. Powinna być ustawiona na wartość |
q |
Zapytanie służące 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 osiągnięto koniec listy plików, 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. 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ł zakoń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/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 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. |