Wyświetla listę plików użytkownika.
Ta metoda akceptuje parametr q
, który jest zapytaniem wyszukiwania łączą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/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 organy to |
corpus |
Wycofano: treść elementów (plików/dokumentów), do których odnosi się zapytanie. Zamiast niej używaj zasady |
driveId |
Identyfikator dysku współdzielonego, na którym ma się odbywać 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ą się pojawić 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ładowe użycie: 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 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. |
kind |
Zawsze jest to |
etag |
ETag listy. |
selfLink |
Link do tej listy. |
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 wyszukiwania na wielu dyskach za pomocą korpusu „allDrives”, ale nie można było przeszukać wszystkich korpusów. W takim przypadku zalecamy 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/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
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 | |
---|---|
DEFAULT |
Elementy, do których użytkownik uzyskał dostęp. |
DOMAIN |
elementy udostępnione w domenie użytkownika; |