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 kılavuzuna 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 geçerli olduğu öğeler (dosyalar/dokümanlar). Desteklenen gövdeler şunlardır: |
corpus |
Kullanımdan kaldırıldı: Sorgunun geçerli olduğu öğelerin (dosyalar/dokümanlar) gövdesi. Bunun yerine |
driveId |
Aranacak ortak Drive'ın kimliği. |
includeItemsFromAllDrives |
Sonuçlara hem Drive'ım hem de ortak Drive öğeleri dahil edilip edilmeyeceğini belirler. |
includeTeamDriveItems |
Kullanımdan kaldırıldı: Onun yerine |
maxResults |
Sayfa başına döndürülecek maksimum dosya sayısı. Kısmi veya boş sonuç sayfaları, dosya listesinin sonuna ulaşılmadan önce bile oluşturulabilir. |
orderBy |
Sıralama anahtarlarının virgülle ayrılmış listesi. Geçerli anahtarlar: |
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 klasörünü hem de ortak Drive'ları destekleyip desteklemediğini öğrenin. |
supportsTeamDrives |
Kullanımdan kaldırıldı: Onun yerine |
teamDriveId |
Kullanımdan kaldırıldı: Onun 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
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Dosya listesi.
JSON gösterimi |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
Alanlar | |
---|---|
nextPageToken |
Dosyaların bir sonraki sayfası için sayfa jetonu. Dosya listesinin sonuna ulaşılmışsa bu bölüm gösterilmez. Jeton herhangi bir nedenle reddedilirse iptal edilmeli ve sonuçların ilk sayfasından sayfalara yeniden başlanmalıdır. |
kind |
Bu her zaman |
etag |
Listenin ETag'i. |
selfLink |
Bu listenin bağlantısı. |
incompleteSearch |
Arama işleminin tamamlanıp tamamlanmadığı. Doğruysa tüm dokümanlar aranmadığından bazı arama sonuçları eksik olabilir. Bu, "allDrives" derlemesi ile birden çok Drive'da arama yapıldığında ortaya çıkabilir ancak tüm sunularda arama yapılamadı. Bu durumda, istemcilerin "varsayılan" veya "sür" gibi farklı bir topluluk seçerek sorgularını daraltmalarını öneririz. |
nextLink |
Dosyaların bir sonraki sayfasına giden bağlantı. |
items[] |
Dosya listesi. NextPageToken doldurulursa bu liste eksik olabilir. Bu durumda ek bir sonuç sayfası getirilir. |
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.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ış olup uygulamanızın bunları kullanması 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. |