Kullanıcının dosyalarını listeler. Daha fazla bilgi için Dosya ve klasör arama başlıklı makaleyi inceleyin.
Bu yöntem, bir veya daha fazla arama terimini birleştiren bir arama sorgusu olan q parametresini kabul eder.
Bu yöntem, silinen dosyalar da dahil olmak üzere varsayılan olarak tüm dosyaları döndürür. Çöp kutusuna taşınan dosyaların listede görünmesini istemiyorsanız trashed=false sorgu parametresini kullanarak çöp kutusuna taşınan dosyaları sonuçlardan kaldırın.
HTTP isteği
GET https://www.googleapis.com/drive/v2/files
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
corpora |
Sorgunun uygulandığı öğelerin (dosyalar/dokümanlar) gövdeleri. Desteklenen kuruluşlar |
corpus |
Desteği sonlandırılmış: Sorgunun uygulandığı öğelerin (dosyalar/dokümanlar) gövdesi. Bunun yerine |
driveId |
Aranacak ortak Drive'ın kimliği. |
includeItemsFromAllDrives |
Hem Drive'ım hem de ortak Drive öğelerinin sonuçlara dahil edilip edilmeyeceği. |
includeTeamDriveItems |
Desteği sonlandırıldı: Bunun yerine |
maxResults |
Sayfa başına döndürülecek maksimum dosya sayısı. Dosya listesinin sonuna ulaşılmadan önce bile kısmi veya boş sonuç sayfaları olabilir. |
orderBy |
Virgülle ayrılmış sıralama anahtarları listesi. Geçerli anahtarlar şunlardır:
Her anahtar varsayılan olarak artan şekilde sıralanır ancak "desc" değiştiricisiyle tersine çevrilebilir. Kullanım örneği: Yaklaşık bir milyon dosyası olan kullanıcılar için istenen sıralama düzeninin yoksayıldığı bir sınırlama olduğunu unutmayın. |
pageToken |
Dosyalar için sayfa jetonu. |
projection |
Desteği sonlandırıldı: Bu parametrenin işlevi yoktur. |
q |
Dosya aramak için kullanılan sorgu dizesi. |
spaces |
Sorgulanacak alanların virgülle ayrılmış listesi. |
supportsAllDrives |
İstek gönderen uygulamanın hem Drive'ım hem de ortak Drive'ları destekleyip desteklemediği |
supportsTeamDrives |
Desteği sonlandırıldı: Bunun yerine |
teamDriveId |
Desteği sonlandırıldı: Bunun yerine |
includePermissionsForView |
Yanıtın hangi ek görünüm izinlerini içereceğini belirtir. Yalnızca |
includeLabels |
Yanıtın |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
Dosya listesi.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"items": [
{
object ( |
| Alanlar | |
|---|---|
items[] |
Dosya listesi. nextPageToken doldurulmuşsa bu liste eksik olabilir ve ek bir sonuç sayfası getirilmelidir. |
nextPageToken |
Dosyaların sonraki sayfası için sayfa jetonu. Dosya listesinin sonuna ulaşıldıysa bu alan görünmez. Jeton herhangi bir nedenle reddedilirse atılmalı ve sayfalara ayırma işlemi sonuçların ilk sayfasından yeniden başlatılmalıdır. |
kind |
Bu her zaman |
etag |
Listenin ETag'i. |
selfLink |
Bu listeye geri dönmenizi sağlayacak bir bağlantı. |
incompleteSearch |
Arama işleminin eksik olup olmadığı Doğruysa tüm dokümanlar aranmadığından bazı arama sonuçları eksik olabilir. Bu durum, "allDrives" corpora ile birden fazla sürücü aranırken tüm corpora'ların aranamaması halinde ortaya çıkabilir. Bu durumda, istemcilerin sorgularını "varsayılan" veya "drive" gibi farklı bir derlem seçerek daraltmaları önerilir. |
nextLink |
Dosyaların sonraki sayfasının bağlantısı. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://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
Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi yapılması gerekir. Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.
Külliyat
| Sıralamalar | |
|---|---|
DEFAULT |
Kullanıcının eriştiği öğeler. |
DOMAIN |
Kullanıcının alanıyla paylaşılan öğeler |