Kullanıcının dosyalarını listeler.
Bu yöntem, bir veya daha fazla arama terimini birleştiren bir arama sorgusu olan q
parametresini kabul eder. Daha fazla bilgi için Dosya ve klasör arama rehberine bakı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 |
Kullanımdan kaldırıldı: 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:
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 |
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 |
İ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 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 |
---|
{
"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önen 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/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 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 |