Google Drive API, istemcilerin 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.properties
- 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 isteklerini gönderirken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime geçen 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 bir ana 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ğı: v2.about
Yöntemler | |
---|---|
get |
GET /drive/v2/about Drive API ayarlarıyla birlikte mevcut kullanıcıyla ilgili bilgileri alır |
REST Kaynağı: v2.apps
REST Kaynağı: v2.changes
Yöntemler | |
---|---|
get |
GET /drive/v2/changes/{changeId} Desteği sonlandırıldı: Son değişiklikleri almak için changes.getStartPageToken ve changes.list 'ı kullanın. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Gelecekteki değişiklikleri listelemek için başlangıç pageToken'ını alır. |
list |
GET /drive/v2/changes Bir kullanıcı veya ortak Drive ile ilgili değişiklikleri listeler. |
watch |
POST /drive/v2/changes/watch Bir kullanıcının değişikliklerine 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} Bir alt klasörü klasörden kaldırır. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Belirli bir alt öğe referansı alır. |
insert |
POST /drive/v2/files/{folderId}/children Bir dosyayı klasöre 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 yorum alır. |
insert |
POST /drive/v2/files/{fileId}/comments Belirtilen dosyada 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 organizer olduğu bir ortak Drive'ı kalıcı olarak siler. |
get |
GET /drive/v2/drives/{driveId} Ortak Drive'ın kimliğine göre meta verilerini alır. |
hide |
POST /drive/v2/drives/{driveId}/hide Ortak Drive'ı varsayılan görünümden 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 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 kopyasını oluşturur. |
delete |
DELETE /drive/v2/files/{fileId} Kullanıcıya ait bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler. |
emptyTrash |
DELETE /drive/v2/files/trash Kullanıcının çöp kutusundaki tüm dosyaları kalıcı olarak siler. |
export |
GET /drive/v2/files/{fileId}/export Bir Google Workspace dokümanları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 Ekle veya kopyala isteklerinde sağlanabilecek bir dizi dosya kimliği oluşturur. |
get |
GET /drive/v2/files/{fileId} Dosyanın meta verilerini veya içeriğini kimliğe göre alır. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Yeni bir 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} Bir dosyanın meta verilerini ve/veya içeriğini günceller. |
touch |
POST /drive/v2/files/{fileId}/touch Dosyanın güncellenme zamanını mevcut sunucu saatine ayarlayın. |
trash |
POST /drive/v2/files/{fileId}/trash Dosyayı çöp kutusuna taşır. |
untrash |
POST /drive/v2/files/{fileId}/untrash Dosyayı çöp kutusundan geri yükler. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Bir dosyanın meta verilerini ve/veya içeriğini günceller. |
watch |
POST /drive/v2/files/{fileId}/watch Dosyadaki değişikliklere abone olmanızı sağlar. |
REST Kaynağı: v2.parents
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Bir üst öğeyi dosyadan kaldırır. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Belirli bir üst öğe referansı alır. |
insert |
POST /drive/v2/files/{fileId}/parents Bir dosyanın üst klasörünü ekler. |
list |
GET /drive/v2/files/{fileId}/parents Bir dosyanın üst öğelerini listeler. |
REST Kaynağı: v2.permissions
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Bir dosyanın veya ortak Drive'ın iznini 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ğini kullanarak bir izni günceller. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Bir izni günceller. |
REST Kaynağı: v2.properties
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü siler. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü anahtarına göre alır. |
insert |
POST /drive/v2/files/{fileId}/properties Bir dosyaya mülk ekler veya mevcut bir mülkü günceller. |
list |
GET /drive/v2/files/{fileId}/properties Bir dosyanın özelliklerini listeler. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü günceller. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü günceller. |
REST Kaynağı: v2.replies
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} 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} Bir dosya sürümünü kalıcı olarak siler. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Belirli bir düzeltme alır. |
list |
GET /drive/v2/files/{fileId}/revisions Dosyanın düzeltmelerini listeler. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Düzeltmeyi günceller. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Düzeltmeyi günceller. |