Wyświetla listę plików użytkownika.
Ta metoda akceptuje parametr q
, czyli zapytanie łączące co najmniej jedno wyszukiwane hasło. Więcej informacji znajdziesz w artykule Wyszukiwanie plików .
Żądanie HTTP
GET https://www.googleapis.com/drive/v2/files
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry | |
---|---|
corpora |
jednostki elementów (plików/dokumentów), których dotyczy zapytanie; Obsługiwane treści to |
corpus |
Wycofane: treść elementów (plików/dokumentów), których dotyczy zapytanie. Użyj w zamian zasady |
driveId |
Identyfikator dysku współdzielonego do przeszukania. |
includeItemsFromAllDrives |
Określa, czy w wynikach mają być uwzględnione elementy z Mojego dysku i dysku współdzielonego. |
includeTeamDriveItems |
Wycofane: użyj atrybutu |
maxResults |
Maksymalna liczba plików zwracanych na stronę. Częściowe lub puste strony z wynikami mogą pojawiać się nawet przed osiągnięciem końca listy plików. |
orderBy |
Rozdzielona przecinkami lista kluczy sortowania. Prawidłowe klucze to |
pageToken |
Token strony dla plików. |
projection |
Wycofano: ten parametr nie ma funkcji. |
q |
Ciąg zapytania do wyszukania plików. |
spaces |
Rozdzielona przecinkami lista spacji, na które ma zostać wysłane zapytanie. Obsługiwane wartości to |
supportsAllDrives |
Określa, czy aplikacja, której dotyczy prośba, obsługuje zarówno Mój dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofane: użyj atrybutu |
teamDriveId |
Wycofane: użyj atrybutu |
includePermissionsForView |
Określa uprawnienia dodatkowego widoku danych, które mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość |
includeLabels |
Rozdzielona przecinkami lista identyfikatorów etykiet, które mają zostać uwzględnione w części |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Listę plików.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
Pola | |
---|---|
nextPageToken |
Token strony dla następnej strony z plikami. Nie będzie on brakujący, jeśli dojdzie do końca listy plików. Jeśli token zostanie z jakiegokolwiek powodu odrzucony, należy go unieważnić, a podział na strony powinien rozpocząć się od nowa na pierwszej stronie wyników. |
kind |
To zawsze |
etag |
Identyfikator ETag listy. |
selfLink |
Link powrotny do tej listy. |
incompleteSearch |
Informacja, czy proces wyszukiwania był niekompletny. Jeśli ma wartość prawda, może brakować niektórych wyników wyszukiwania, ponieważ nie przeszukano wszystkich dokumentów. Może się to zdarzyć podczas wyszukiwania wielu przejazdów za pomocą parametru „allDrives” korpusy, ale nie udało się przeszukać wszystkich korpusów. W takiej sytuacji klient powinien zawęzić zapytanie, wybierając inny korpus, na przykład „default” (domyślnego). czy „samochodem”. |
nextLink |
Link do następnej strony z plikami. |
items[] |
Lista plików. Jeśli pole nextPageToken jest wypełnione, ta lista może być niekompletna i powinna zostać pobrana dodatkowa strona z wynikami. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu 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. Aby można było z nich korzystać, aplikacja musi przeprowadzić ocenę zabezpieczeń. Więcej informacji znajdziesz w przewodniku na temat autoryzacji.
Korpus
Wartości w polu enum | |
---|---|
DEFAULT |
Elementy, do których użytkownik miał dostęp. |
DOMAIN |
Elementy udostępnione w domenie użytkownika. |