Google Drive API, müşterilerin Google Drive'daki kaynaklara erişmesine olanak tanır.
- REST Kaynağı: v2.about
- REST Kaynağı: v2.apps
- REST Kaynağı: v2.changes
- REST Kaynağı: v2.channels
- REST Kaynağı: v2.children
- REST Kaynağı: v2.comments
- REST Kaynağı: v2.drives
- REST Kaynağı: v2.files
- REST Kaynağı: v2.parents
- REST Kaynağı: v2.permissions
- REST Kaynağı: v2.propertys
- REST Kaynağı: v2.replies
- REST Kaynağı: v2.revisions
Hizmet: googleapis.com/drive/v2
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Discovery Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leri ile etkileşim kuran diğer araçları derlemek 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 bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasına sahip ve aşağıdaki tüm URI'lar bu hizmet uç noktasına göre:
https://www.googleapis.com
REST Kaynağı: v2.about
Yöntemler | |
---|---|
get |
GET /drive/v2/about Drive API ayarlarıyla birlikte mevcut kullanıcı hakkında da bilgi alır |
REST Kaynağı: v2.apps
Yöntemler | |
---|---|
get |
GET /drive/v2/apps/{appId} Belirli bir uygulamayı alır. |
list |
GET /drive/v2/apps Kullanıcının yüklü uygulamalarını listeler. |
REST Kaynağı: v2.changes
Yöntemler | |
---|---|
get |
GET /drive/v2/changes/{changeId} Kullanımdan kaldırıldı: Son değişiklikleri almak için changes.getStartPageToken ve changes.list ayarlarını kullanın. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Gelecekteki değişiklikleri listelemek için başlangıç sayfası jetonunu alır. |
list |
GET /drive/v2/changes Bir kullanıcı veya ortak Drive'da yapılan değişiklikleri listeler. |
watch |
POST /drive/v2/changes/watch Kullanıcının yaptığı değişikliklere abone olun. |
REST Kaynağı: v2.channels
Yöntemler | |
---|---|
stop |
POST /drive/v2/channels/stop Bu kanal üzerinden kaynakları izlemeyi durdurur. |
REST Kaynağı: v2.children
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Alt klasörü klasörden kaldırır. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Belirli bir alt referans alır. |
insert |
POST /drive/v2/files/{folderId}/children Bir klasöre dosya ekler. |
list |
GET /drive/v2/files/{folderId}/children Bir klasörün alt öğelerini listeler. |
REST Kaynağı: v2.comments
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} Yorumu siler. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} Kimliğe göre bir yorum alır. |
insert |
POST /drive/v2/files/{fileId}/comments Belirtilen dosyayla ilgili yeni bir yorum oluşturur. |
list |
GET /drive/v2/files/{fileId}/comments Bir dosyanın yorumlarını listeler. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} Mevcut bir yorumu günceller. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} Mevcut bir yorumu günceller. |
REST Kaynağı: v2.drives
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} Kullanıcının düzenleyeni olduğu bir ortak Drive'ı kalıcı olarak siler. |
get |
GET /drive/v2/drives/{driveId} Ortak Drive'ın meta verilerini kimliğe göre alır. |
hide |
POST /drive/v2/drives/{driveId}/hide Bir ortak Drive'ı varsayılan görünümde gizler. |
insert |
POST /drive/v2/drives Yeni bir ortak Drive oluşturur. |
list |
GET /drive/v2/drives Kullanıcının ortak Drive'larını listeler. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Bir ortak Drive'ı varsayılan görünüme geri yükler. |
update |
PUT /drive/v2/drives/{driveId} Ortak Drive'ın meta verilerini günceller. |
REST Kaynağı: v2.files
Yöntemler | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy Belirtilen dosyanın bir kopyasını oluşturur. |
delete |
DELETE /drive/v2/files/{fileId} Kimliğe göre bir dosyayı kalıcı olarak siler. |
emptyTrash |
DELETE /drive/v2/files/trash Kullanıcının çöp kutusuna gönderilen tüm dosyalarını kalıcı olarak siler. |
export |
GET /drive/v2/files/{fileId}/export Bir 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/v2/files/generateIds Ekleme veya kopyalama isteklerinde sağlanabilen bir dosya kimliği grubu oluşturur. |
get |
GET /drive/v2/files/{fileId} Kimliğe göre bir dosyanın meta verilerini veya içeriğini alır. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Yeni dosya ekler. |
list |
GET /drive/v2/files Kullanıcının dosyalarını listeler. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Dosyadaki etiketleri listeler. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Bir dosyaya uygulanan etiket grubunu değiştirir. |
patch |
PATCH /drive/v2/files/{fileId} Dosyanın meta verilerini ve/veya içeriğini günceller. |
touch |
POST /drive/v2/files/{fileId}/touch Dosyanın güncellenen zamanını geçerli sunucu saatine ayarlayın. |
trash |
POST /drive/v2/files/{fileId}/trash Bir dosyayı çöp kutusuna taşır. |
untrash |
POST /drive/v2/files/{fileId}/untrash Çöp kutusundaki bir dosyayı geri yükler. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Dosyanın meta verilerini ve/veya içeriğini günceller. |
watch |
POST /drive/v2/files/{fileId}/watch Dosyada yapılan değişikliklere abone olur. |
REST Kaynağı: v2.parents
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Üst dosya dosyadan kaldırılır. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Belirli bir üst referans alır. |
insert |
POST /drive/v2/files/{fileId}/parents Dosya için bir üst klasör ekler. |
list |
GET /drive/v2/files/{fileId}/parents Dosyanın üst öğelerini listeler. |
REST Kaynağı: v2.permissions
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Dosyadan veya ortak Drive'dan bir izni siler. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Kimliğe göre izin alır. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Bir e-posta adresinin izin kimliğini döndürür. |
insert |
POST /drive/v2/files/{fileId}/permissions Bir dosya veya ortak Drive için izin ekler. |
list |
GET /drive/v2/files/{fileId}/permissions Bir dosyanın veya ortak Drive'ın izinlerini listeler. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Yama semantiği kullanarak bir izni günceller. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Bir izni günceller. |
REST Kaynağı: v2.propertys
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü siler. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Bir anahtarı anahtarına göre alır. |
insert |
POST /drive/v2/files/{fileId}/properties Dosyaya mülk ekler veya dosya varsa zaten günceller. |
list |
GET /drive/v2/files/{fileId}/properties Dosya özelliklerini listeler. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Bir tesisi günceller. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Bir tesisi günceller. |
REST Kaynağı: v2.replies
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Bir yanıtı siler. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Yanıt alır. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Belirtilen yoruma yeni bir yanıt oluşturur. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Bir yoruma verilen tüm yanıtları listeler. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Mevcut bir yanıtı günceller. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Mevcut bir yanıtı günceller. |
REST Kaynağı: v2.revisions
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} Dosya sürümünü kalıcı olarak siler. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Belirli bir düzeltmeyi alır. |
list |
GET /drive/v2/files/{fileId}/revisions Bir dosyanın düzeltmelerini listeler. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Bir düzeltmeyi günceller. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Bir düzeltmeyi günceller. |