Wyświetla listę plików użytkownika.
Ta metoda akceptuje parametr q
, który jest zapytaniem łączącym co najmniej jedno wyszukiwane hasło. Więcej informacji znajdziesz w przewodniku po wyszukiwaniu 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 |
Zwłoki (pliki/dokumenty), których dotyczy zapytanie. Obsługiwane treści to |
corpus |
Wycofane: treść elementów (plików/dokumentów), do których ma zastosowanie zapytanie. Użyj w zamian zasady |
driveId |
Identyfikator dysku współdzielonego do wyszukania. |
includeItemsFromAllDrives |
Określa, czy w wynikach powinny się znaleźć zarówno elementy z Mojego dysku, jak i z dysku współdzielonego. |
includeTeamDriveItems |
Wycofane: użyj |
maxResults |
Maksymalna liczba plików zwracanych na stronę. Częściowe lub puste strony wyników są możliwe nawet przed osiągnięciem listy plików. |
orderBy |
Lista rozdzielonych przecinkami kluczy sortowania. Prawidłowe klucze to |
pageToken |
Token strony w plikach. |
projection |
Wycofany: ten parametr nie ma funkcji. |
q |
Ciąg zapytania dotyczący wyszukiwania plików. |
spaces |
Rozdzielona przecinkami lista pokoi, których ma dotyczyć zapytanie. Obsługiwane wartości to |
supportsAllDrives |
Określa, czy aplikacja żądająca obsługuje zarówno Mój dysk, jak i dyski współdzielone. |
supportsTeamDrives |
Wycofane: użyj |
teamDriveId |
Wycofane: użyj |
includePermissionsForView |
Określa uprawnienia do dodatkowego widoku danych, które mają być uwzględnione w odpowiedzi. Obsługiwane są tylko wartości |
includeLabels |
Lista oddzielonych przecinkami identyfikatorów etykiet, które mają zostać dołączone do 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 |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
Pola | |
---|---|
nextPageToken |
Token strony dla następnej strony z plikami. Ta pozycja będzie niedostępna, jeśli osiągnięto koniec listy plików. Jeśli z jakiegoś powodu token zostanie odrzucony, należy go podzielić na strony na pierwszej stronie wyników. |
kind |
Zawsze będzie to |
etag |
ETag listy. |
selfLink |
Link do tej listy. |
incompleteSearch |
Czy proces wyszukiwania był niekompletny. Jeśli ma wartość Prawda, może brakować niektórych wyników wyszukiwania, ponieważ nie wszystkie dokumenty zostały wyszukane. Może się to zdarzyć przy wyszukiwaniu wielu dysków przy użyciu zbioru „allDrives”, ale nie udało się przeszukać wszystkich zbiorów. W takiej sytuacji sugeruje się, aby klienci zawężali zapytanie, wybierając inny korpus, np. „domyślny” lub „dysk”. |
nextLink |
Link do następnej strony z plikami. |
items[] |
Lista plików. Jeśli pole nextPageToken jest wypełnione, lista może być niekompletna i należy pobrać dodatkową stronę wyników. |
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.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 zabezpieczeń, aby można było z nich korzystać. 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. |