Google Drive API'ye genel bakış

Google Drive API, Google Drive bulut depolama alanını kullanan uygulamalar oluşturmanıza olanak tanır. Drive ile entegre olan uygulamalar geliştirebilir ve Drive API'yi kullanarak uygulamanızda güçlü işlevler oluşturabilirsiniz.

Bu şema, Drive ile entegre uygulamanız, Drive API ve Drive arasındaki akışı gösterir:

Şekil 1. Drive ile entegre bir uygulama, Drive'ım ve ortak Drive'lardaki dosyalarla etkileşim kurmak için Drive API ve OAuth 2.0'ı kullanır.

Bu terimler, Şekil 1'de gösterilen temel bileşenleri tanımlar:

Google Drive
Google'ın bulut tabanlı dosya depolama hizmeti, kullanıcılara Drive'ım adlı kişisel bir depolama alanı ve ortak Drive adı verilen ortak kullanılan klasörlere erişme seçeneği sunar.
Google Drive API
Uygulamanızdan Drive depolama alanını kullanmanıza olanak tanıyan REST API.
Drive ile entegre uygulama
Depolama çözümü olarak Drive'ı kullanan bir uygulama.
Google Drive kullanıcı arayüzü
Google'ın, Drive'da depolanan dosyaları yöneten kullanıcı arayüzü. Uygulamanız, e-tablo veya kelime işlemci gibi bir düzenleyici uygulamasıysa uygulamanızda dosya oluşturmak ve açmak için Drive kullanıcı arayüzüyle entegrasyon yapabilirsiniz.
Drive'ım
Belirli bir kullanıcının sahip olduğu Drive depolama alanı konumu. Drive'ım bölümünde depolanan dosyalar diğer kullanıcılarla paylaşılabilir ancak içeriğin sahipliği tek bir kullanıcıya aittir.
OAuth 2.0
Drive API'nin, uygulama kullanıcılarınızın kimliğini doğrulamak için gerektirdiği yetkilendirme protokolü. Uygulamanız Google ile Oturum Açma özelliğini kullanıyorsa OAuth 2.0 akışını ve uygulama erişim jetonlarını yönetir.
Ortak Drive
Birden fazla kullanıcının üzerinde ortak çalıştığı dosyaların bulunduğu bir Drive depolama alanı. Bir ortak Drive'a erişimi olan tüm kullanıcılar, bu Drive'daki tüm dosyalara erişebilir. Kullanıcılara ortak Drive'daki tek tek dosyalara da erişim izni verilebilir.

Drive API ile neler yapabilirsiniz?

Drive API'yi kullanarak:

  • Drive'dan dosya indirme ve Drive'a dosya yükleme
  • Drive'da depolanan dosya ve klasörleri arama files kaynağındaki dosya meta verileri alanlarından herhangi birini döndüren karmaşık arama sorguları oluşturun.
  • Kullanıcıların içerik üzerinde ortak çalışmak için dosya, klasör ve Drive paylaşmasına izin verin.
  • Drive'daki tüm dosyaları aramak için Google Picker API ile birleştirin, ardından dosya adını, URL'yi, son değiştirme tarihini ve kullanıcıyı döndürün.
  • Drive dışında, farklı bir veri deposunda veya bulut depolama sisteminde depolanan verilere yönelik harici bağlantılar olan üçüncü taraf kısayolları oluşturun.
  • Uygulamaya özel verileri depolamak için özel bir Drive klasörü oluşturun. Böylece uygulama, kullanıcının Drive'da depolanan tüm içeriğine erişemez.
  • Google Drive etkinliklerini kullanarak dosya etkinliğini izleyin veya yanıtlayın.
  • Google Drive kullanıcı arayüzünü kullanarak Drive ile entegre uygulamanızı Drive kullanıcı arayüzüyle entegre edin. Google'ın standart web kullanıcı arayüzüdür. Drive dosyalarını oluşturmak, düzenlemek, keşfetmek ve paylaşmak için kullanabilirsiniz.
  • Drive dosyalarına etiket uygulayın, etiket alan değerlerini ayarlayın, dosyalardaki etiket alan değerlerini okuyun ve özel etiket sınıflandırması tarafından tanımlanan etiket meta verileri terimlerini kullanarak dosyaları arayın.
Google Drive API'nin işleyişini görmek ister misiniz?
Google Workspace Developers kanalında ipuçları, püf noktaları ve en yeni özelliklerle ilgili videolar yer alır.
  • Kimlik doğrulama ve yetkilendirme işlemlerini de içeren Google Workspace API'leriyle geliştirme hakkında bilgi edinmek için Google Workspace'te geliştirme başlıklı makaleyi inceleyin.

  • Drive API uygulamasını nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için Hızlı Başlangıç Kılavuzları'nı inceleyin.