Google Drive API'ye genel bakış

Google Drive API, Google Drive bulut depolama alanından yararlanan 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 uygulamanız, Drive API ve Drive arasındaki ilişkiyi gösterir:

Google Drive'a Giriş
Şekil 1. Google Drive ilişki şeması.

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

Google Drive
Google'ın bulut dosya depolama hizmeti, kullanıcılara Drive'ım adında kişisel bir depolama alanı ve ortak Drive adı verilen, ortak çalışma yapılan paylaşılan klasörlere erişme seçeneği sunar.
Google Drive API'si
Uygulamanızda Drive depolama alanından yararlanmanıza olanak tanıyan REST API.
Google Drive uygulaması
Depolama çözümü olarak Drive'ı kullanan bir uygulama.
Google Drive kullanıcı arayüzü
Drive'da depolanan dosyaları yöneten Google kullanıcı arayüzü. Uygulamanız, e-tablo veya kelime işlemci gibi düzenleyici türünde bir uygulamaysa uygulamanızda dosya oluşturmak ve açmak için Drive kullanıcı arayüzüyle entegrasyon gerçekleştirebilirsiniz.
Drive'ım
Belirli bir kullanıcıya ait 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 bireysel kullanıcıya ait olmaya devam eder.
OAuth 2.0
Google Drive API'nin, uygulama kullanıcılarınızın kimliğini doğrulamak için ihtiyaç duyduğu yetkilendirme protokolü. Uygulamanız Google ile Oturum Açma özelliğini kullanıyorsa OAuth 2.0 akışını ve uygulama erişimi jetonlarını işler.
Ortak Drive
Birden fazla kullanıcının ortak çalıştığı dosyaların bulunduğu Drive depolama alanı konumu. Ortak drive'a erişimi olan tüm kullanıcılar, ortak drive'daki tüm dosyalara erişebilir. Kullanıcılara, ortak drive'daki tek tek dosyalara da erişim izni verilebilir.

Drive API ile yapabilecekleriniz

Drive API'yi kullanarak şunları yapabilirsiniz:

  • Drive'dan dosya indirin ve Drive'a dosya yükleyin.
  • Drive'da depolanan dosya ve klasörleri arayın. Dosyalar kaynağındaki dosya meta veri alanlarının herhangi birini döndüren karmaşık arama sorguları oluşturun.
  • Kullanıcıların içerik üzerinde ortak çalışma yapabilmesi için dosya, klasör ve drive'ları 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ştirilme tarihini ve kullanıcıyı döndürün.
  • Drive dışında, farklı bir veri deposunda veya bulut depolama sisteminde depolanan verilerin harici bağlantıları olan üçüncü taraf kısayolları oluşturun.
  • Uygulamaya özel verileri depolamak için özel bir Drive klasörü oluşturarak uygulamanın Drive'da depolanan tüm kullanıcı içeriğine erişememesini sağlayın.
  • Drive özellikli uygulamanızı Google Drive kullanıcı arayüzünü kullanarak Drive kullanıcı arayüzü ile entegre edin. Drive dosyaları oluşturmak, organize etmek, keşfetmek ve paylaşmak için kullanabileceğiniz, Google'ın standart web kullanıcı arayüzüdür.
  • Drive dosyalarına etiket uygulayın, etiket alan değerlerini ayarlayın, dosyalarda etiket alanı değerlerini okuyun ve özel etiket sınıflandırması tarafından tanımlanan etiket meta veri terimlerini kullanarak dosyaları arayın.
Google Drive API'nin nasıl çalıştığını görmek ister misiniz?
Google Workspace Developers kanalı ipuçları, püf noktaları ve en yeni özellikler hakkında videolar sunar.