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 isteği gönderirken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka 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 URL'dir. Bir hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilişkilidir:
https://www.googleapis.com
REST Kaynağı: v2.about
Yöntemler | |
---|---|
get |
GET /drive/v2/about Drive API ayarlarıyla birlikte geçerli kullanıcı hakkındaki bilgileri alır |
REST Kaynağı: v2.apps
Yöntemler | |
---|---|
get |
GET /drive/v2/apps/{appId} Belirli bir uygulamayı indirir. |
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 tuşlarını kullanın. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Gelecekteki değişiklikleri listelemek için başlangıç pageToken'ı alır. |
list |
GET /drive/v2/changes Bir kullanıcı veya ortak Drive için değişiklikleri listeler. |
watch |
POST /drive/v2/changes/watch Kullanıcı için 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} Klasörden bir alt öğe kaldırır. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Belirli bir alt referans alır. |
insert |
POST /drive/v2/files/{folderId}/children 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 yorum alır. |
insert |
POST /drive/v2/files/{fileId}/comments Belirtilen dosyada yeni bir yorum oluşturur. |
list |
GET /drive/v2/files/{fileId}/comments Dosyadaki yorumları 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 silinir. |
get |
GET /drive/v2/drives/{driveId} Ortak Drive'ın meta verilerini kimliğe göre alır. |
hide |
POST /drive/v2/drives/{driveId}/hide 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 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} 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 kutusuna gönderdiği tüm dosyaları 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 kimlikleri grubu oluşturur. |
get |
GET /drive/v2/files/{fileId} Bir 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 dosya ekler. |
list |
GET /drive/v2/files Kullanıcının dosyalarını listeler. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Bir dosyadaki etiketleri listeler. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Bir dosyaya uygulanan etiket grubunda değişiklik yapar. |
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üncellenme zamanını geçerli 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} 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} Dosyadan bir üst öğeyi kaldırı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} İzni dosyadan veya ortak Drive'dan 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.properties
Yöntemler | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Bir mülkü siler. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Bir özelliği anahtarıyla alır. |
insert |
POST /drive/v2/files/{fileId}/properties Dosyaya özellik ekler veya dosya zaten varsa özelliği günceller. |
list |
GET /drive/v2/files/{fileId}/properties 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} 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 Dosyadaki düzeltmeleri 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. |