Kullanıcının dosyalarını listeler.
Bu yöntem, bir veya daha fazla arama terimini birleştiren arama sorgusu olan q
parametresini kabul eder. Daha fazla bilgi için Dosya ve klasör arama rehberine göz atı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 geçerli olduğu öğelerin (dosyalar/dokümanlar) gövdeleri. Desteklenen vücutlar: |
corpus |
Kullanımdan kaldırıldı: Sorgunun geçerli olduğu öğelerin (dosyalar/dokümanlar) gövdesi. Bunun yerine |
driveId |
Aramaya dahil edilecek ortak Drive'ın kimliği. |
includeItemsFromAllDrives |
Hem Drive'ım hem de ortak Drive'daki öğelerin sonuçlara dahil edilip edilmeyeceğini belirtir. |
includeTeamDriveItems |
Desteği sonlandırıldı: Bunun yerine |
maxResults |
Sayfa başına döndürülecek maksimum dosya sayısı. Dosya listesinin sonuna ulaşmadan önce bile kısmi ya da boş sonuç sayfalarının oluşturulması mümkündür. |
orderBy |
Sıralama anahtarlarının virgülle ayrılmış listesi. Geçerli anahtarlar şunlardır:
Her tuş varsayılan olarak artan düzende sıralanır ancak "azalan" ile geri alınabilir kullanabilirsiniz. Örnek kullanım: İstenen sıralama düzeninin yoksayıldığı yaklaşık bir milyon dosyaya sahip kullanıcılar için geçerli bir sınırlama olduğunu unutmayın. |
pageToken |
Dosyalar için sayfa jetonu. |
projection |
Kullanımdan kaldı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 |
İstekte bulunan 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ıta hangi ek görünüm izinlerinin dahil edileceğini belirtir. Yalnızca |
includeLabels |
Yanıtın |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Dosya listesi.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
Alanlar | |
---|---|
nextPageToken |
Dosyaların sonraki sayfası için sayfa jetonu. Dosya listesinin sonuna ulaşıldıysa bu değer yoktur. Jeton herhangi bir nedenle reddedilirse atılmalıdır ve sayfalandırma, sonuçların ilk sayfasından yeniden başlatılmalıdır. |
kind |
Bu her zaman |
etag |
Listenin ETag'i. |
selfLink |
Bu listeye geri yönlendiren bir bağlantı. |
incompleteSearch |
Arama işleminin tamamlanıp tamamlanmadığı. Doğru ise tüm dokümanlar aranmadığından bazı arama sonuçları eksik olabilir. Bu durum, "allDrives" ifadesini içeren birden fazla sürücüde arama yaparken ortaya çıkabilir Corpora çıktı, ancak hiçbir derleme aranamadı. Bu durumda, istemcilerin "varsayılan" veya "drive" gibi farklı bir corpus seçerek sorgularını daraltmaları önerilir. |
nextLink |
Dosyaların sonraki sayfasının bağlantısı. |
items[] |
Dosya listesi. nextPageToken doldurulursa bu liste eksik olabilir ve ek bir sonuç sayfası getirilmelidir. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
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
Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi gerekir. Daha fazla bilgi için Yetkilendirme kılavuzuna 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. |