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 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ğı: v3.about
Yöntemler | |
---|---|
get |
GET /drive/v3/about Kullanı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} Kimliğe göre bir AccessProposal alır. |
list |
GET /drive/v3/files/{fileId}/accessproposals Bir dosyada AccessProposals öğelerini listeleyin. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve Erişim teklifini onaylamak veya reddetmek için kullanılır. |
REST Kaynağı: v3.apps
Yöntemler | |
---|---|
get |
GET /drive/v3/apps/{appId} Belirli bir uygulamayı alır. |
list |
GET /drive/v3/apps Kullanıcının yüklü uygulamalarını listeler. |
REST Kaynağı: v3.changes
Yöntemler | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken Gelecekteki değişiklikleri listelemek için başlangıç pageToken'ını alır. |
list |
GET /drive/v3/changes Bir kullanıcı veya ortak Drive ile ilgili değişiklikleri listeler. |
watch |
POST /drive/v3/changes/watch Bir kullanıcının değişikliklerine abone olur. |
REST Kaynağı: v3.channels
Yöntemler | |
---|---|
stop |
POST /drive/v3/channels/stop Bu kanal üzerinden kaynakları izlemeyi durdurur. |
REST Kaynağı: v3.comments
Yöntemler | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments Dosya üzerinde yorum oluşturur. |
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}/comments 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/drives Ortak Drive oluşturur. |
delete |
DELETE /drive/v3/drives/{driveId} Kullanıcının organizer olduğu ortak Drive'ı kalıcı olarak siler. |
get |
GET /drive/v3/drives/{driveId} Ortak Drive'ın kimliğine göre meta verilerini alır. |
hide |
POST /drive/v3/drives/{driveId}/hide Ortak Drive'ı varsayılan görünümden gizler. |
list |
GET /drive/v3/drives Kullanıcının ortak Drive'larını listeler. |
unhide |
POST /drive/v3/drives/{driveId}/unhide Ortak Drive'ı varsayılan görünüme geri yükler. |
update |
PATCH /drive/v3/drives/{driveId} Ortak Drive'ın meta verilerini günceller. |
REST Kaynağı: v3.files
Yöntemler | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy Bir dosyanın kopyasını oluşturur ve istenen tüm güncellemeleri yama semantiğiyle uygular. |
create |
POST /drive/v3/files POST /upload/drive/v3/files Yeni bir dosya oluşturur. |
delete |
DELETE /drive/v3/files/{fileId} Kullanıcıya ait bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler. |
download |
POST /drive/v3/files/{fileId}/download Bir dosyanın içeriğini indirir. |
emptyTrash |
DELETE /drive/v3/files/trash Kullanıcının çöp kutusundaki tüm dosyaları kalıcı olarak siler. |
export |
GET /drive/v3/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/v3/files/generateIds Oluşturma veya kopyalama isteklerinde sağlanabilecek bir dizi dosya kimliği oluşturur. |
get |
GET /drive/v3/files/{fileId} Dosyanın meta verilerini veya içeriğini kimliğe göre alır. |
list |
GET /drive/v3/files Kullanıcının dosyalarını listeler. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels Dosyadaki etiketleri listeler. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels Bir dosyaya uygulanan etiket grubunu değiştirir. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Bir dosyanın meta verilerini ve/veya içeriğini günceller. |
watch |
POST /drive/v3/files/{fileId}/watch Dosyadaki değişikliklere abone olmanızı sağlar. |
REST Kaynağı: v3.operations
Yöntemler | |
---|---|
get |
GET /drive/v3/operations/{name} Uzun süren bir işlemin en son durumunu alır. |
REST Kaynağı: v3.permissions
Yöntemler | |
---|---|
create |
POST /drive/v3/files/{fileId}/permissions Bir 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}/permissions Bir 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}/replies Bir yoruma 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}/replies Bir 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} Bir 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}/revisions Dosyanın düzeltmelerini listeler. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} Düzeltmeyi yama semantiğiyle günceller. |