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'ın sağladığı 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 yaparken aşağıdaki bilgileri kullanın.
Keşif belgesi
Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir tanımlamadır. 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 belgesi sağlayabilir. Bu hizmet, aşağıdaki keşif belgesini sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasını kullanı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ı hakkındaki bilgileri 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} Desteği sonlandırılmış: 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'daki 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 kaynak izlemeyi durdurur. |
REST Kaynağı: v2.children
| Yöntemler | |
|---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Bir klasörden çocuğu 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} Bir 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ü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} Bir 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ının sahip olduğu bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler. |
emptyTrash |
DELETE /drive/v2/files/trash Kullanıcının çöp kutusuna taşınan 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ğlanabilecek bir dizi dosya kimliği 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 bir 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 etiketler 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 zamanına 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, içeriğini veya her ikisini de günceller. |
watch |
POST /drive/v2/files/{fileId}/watch Dosyadaki değişikliklere abone olur. |
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 dosya için üst klasör 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 dosya veya ortak Drive'dan 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ğ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 özellik ekler veya özellik zaten varsa 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} 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. |