Google Drive API, istemcilerin Google Drive'daki kaynaklara erişmesine olanak tanır.
- REST Kaynağı: v3.about
- REST Kaynağı: v3.accessproposals
- REST Kaynağı: v3.apps
- REST Kaynağı: v3.changes
- REST Kaynağı: v3.channels
- REST Kaynağı: v3.comments
- REST Kaynağı: v3.drives
- REST Kaynağı: v3.files
- REST Kaynağı: v3.operations
- REST Kaynağı: v3.permissions
- REST Kaynağı: v3.replies
- REST Kaynağı: v3.revisions
Hizmet: googleapis.com/drive/v3
Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarını kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel bir URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:
- https://www.googleapis.com
REST Kaynağı: v3.about
| Yöntemler | |
|---|---|
| get | GET /drive/v3/aboutKullanıcı, kullanıcının Drive'ı ve sistem özellikleri hakkında bilgi alır. | 
REST Kaynağı: v3.accessproposals
| Yöntemler | |
|---|---|
| get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}Erişim teklifini kimliğe göre alır. | 
| list | GET /drive/v3/files/{fileId}/accessproposalsBir dosyayla ilgili erişim tekliflerini listeleme | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveErişim önerisini onaylar veya reddeder. | 
REST Kaynağı: v3.apps
| Yöntemler | |
|---|---|
| get | GET /drive/v3/apps/{appId}Belirli bir uygulamayı alır. | 
| list | GET /drive/v3/appsKullanıcının yüklü uygulamalarını listeler. | 
REST Kaynağı: v3.changes
| Yöntemler | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenGelecekteki değişiklikleri listelemek için başlangıç pageToken'ını alır. | 
| list | GET /drive/v3/changesBir kullanıcı veya ortak Drive'daki değişiklikleri listeler. | 
| watch | POST /drive/v3/changes/watchBir kullanıcının değişikliklerine abone olur. | 
REST Kaynağı: v3.channels
| Yöntemler | |
|---|---|
| stop | POST /drive/v3/channels/stopBu kanal üzerinden kaynak izlemeyi durdurur. | 
REST Kaynağı: v3.comments
| Yöntemler | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsDosyaya yorum ekler. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}Yorumu siler. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}Kimliğe göre yorum alır. | 
| list | GET /drive/v3/files/{fileId}/commentsBir dosyanın yorumlarını listeler. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}Bir yorumu yama semantiğiyle günceller. | 
REST Kaynağı: v3.drives
| Yöntemler | |
|---|---|
| create | POST /drive/v3/drivesOrtak Drive oluşturur. | 
| delete | DELETE /drive/v3/drives/{driveId}Kullanıcının organizerolduğu bir ortak Drive'ı kalıcı olarak siler. | 
| get | GET /drive/v3/drives/{driveId}Bir ortak Drive'ın meta verilerini kimliğe göre alır. | 
| hide | POST /drive/v3/drives/{driveId}/hideOrtak Drive'ı varsayılan görünümden gizler. | 
| list | GET /drive/v3/drivesKullanıcının ortak drive'larını listeler. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideOrtak Drive'ı varsayılan görünüme geri yükler. | 
| update | PATCH /drive/v3/drives/{driveId}Bir ortak drive'ın meta verilerini günceller. | 
REST Kaynağı: v3.files
| Yöntemler | |
|---|---|
| copy | POST /drive/v3/files/{fileId}/copyBir dosyanın kopyasını oluşturur ve istenen güncellemeleri yama semantiğiyle uygular. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesDosya oluşturur. | 
| delete | DELETE /drive/v3/files/{fileId}Kullanıcının sahip olduğu bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler. | 
| download | POST /drive/v3/files/{fileId}/downloadBir dosyanın içeriğini indirir. | 
| emptyTrash | DELETE /drive/v3/files/trashKullanıcının çöp kutusuna taşınan tüm dosyalarını kalıcı olarak siler. | 
| export | GET /drive/v3/files/{fileId}/exportBir Google Workspace dokümanını istenen MIME türüne aktarır ve dışa aktarılan bayt içeriğini döndürür. | 
| generateIds | GET /drive/v3/files/generateIdsOluşturma veya kopyalama isteklerinde sağlanabilecek bir dizi dosya kimliği oluşturur. | 
| get | GET /drive/v3/files/{fileId}Bir dosyanın meta verilerini veya içeriğini kimliğe göre alır. | 
| list | GET /drive/v3/filesKullanıcının dosyalarını listeler. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsDosyadaki etiketleri listeler. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsBir dosyaya uygulanan etiketler grubunu değiştirir. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}Bir dosyanın meta verilerini, içeriğini veya her ikisini de günceller. | 
| watch | POST /drive/v3/files/{fileId}/watchDosyadaki değişikliklere abone olur. | 
REST Kaynağı: v3.operations
| Yöntemler | |
|---|---|
| get | GET /drive/v3/operations/{name}Uzun süreli bir işlemin en son durumunu alır. | 
REST Kaynağı: v3.permissions
| Yöntemler | |
|---|---|
| create | POST /drive/v3/files/{fileId}/permissionsBir dosya veya ortak Drive için izin oluşturur. | 
| delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId}Bir izni siler. | 
| get | GET /drive/v3/files/{fileId}/permissions/{permissionId}Kimliğe göre izin alır. | 
| list | GET /drive/v3/files/{fileId}/permissionsBir dosyanın veya ortak Drive'ın izinlerini listeler. | 
| update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId}Bir izni yama semantiğiyle günceller. | 
REST Kaynağı: v3.replies
| Yöntemler | |
|---|---|
| create | POST /drive/v3/files/{fileId}/comments/{commentId}/repliesYorumlara yanıt oluşturur. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Yanıtı siler. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Kimliğe göre yanıt alır. | 
| list | GET /drive/v3/files/{fileId}/comments/{commentId}/repliesBir yorumun yanıtlarını listeler. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Bir yanıtı yama semantiğiyle günceller. | 
REST Kaynağı: v3.revisions
| Yöntemler | |
|---|---|
| delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}Dosya sürümünü kalıcı olarak siler. | 
| get | GET /drive/v3/files/{fileId}/revisions/{revisionId}Bir düzeltmenin meta verilerini veya içeriğini kimliğe göre alır. | 
| list | GET /drive/v3/files/{fileId}/revisionsBir dosyanın düzeltmelerini listeler. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}Bir düzeltmeyi yama anlamıyla günceller. |