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ı verilen kişisel bir depolama alanı ve ortak Drive adı verilen, ortak çalışmaya dayalı paylaşılan klasörlere erişim seçeneği sunar.
Google Drive API'si
Uygulamanızın içinden Drive depolama alanından yararlanmanızı sağlayan REST API.
Google Drive uygulaması
Depolama alanı çö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 Drive kullanıcı arayüzü ile entegre olarak uygulamanızda dosya oluşturup açabilirsiniz.
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 her kullanıcıya özel kalır.
OAuth 2.0
Uygulama kullanıcılarınızın kimliklerini doğrulamak için Google Drive API'nin gerektirdiği yetkilendirme protokolüdür. Uygulamanız Google ile Oturum Açma özelliğini kullanıyorsa OAuth 2.0 akışını ve uygulama erişim 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:

  • Drive'dan dosya indirin ve Drive'a dosya yükleyin.
  • Drive'da depolanan dosya ve klasörleri arayın. Dosyalar kaynağında 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 yapmak için dosya, klasör ve Drive'ları paylaşmasına izin verin.
  • Drive'daki tüm dosyaları aramak için bu API'yi 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'ın dışında, farklı bir veri deposunda veya bulut depolama sisteminde depolanan verilere harici bağlantılar olan üçüncü taraf kısayolları oluşturun.
  • Kullanıcının Drive'da depolanan tüm içeriklerine erişememesi için uygulamaya özel verileri depolamak amacıyla özel bir Drive klasörü oluşturun.
  • Google Drive kullanıcı arayüzünü kullanarak Drive özellikli uygulamanızı Drive kullanıcı arayüzü ile entegre edin. Google'ın standart web kullanıcı arayüzüdür. Drive dosyalarını oluşturmak, organize etmek, 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 veri terimlerini kullanarak dosyaları arayın.
Google Drive API'nin nasıl çalıştığını görmek ister misiniz?
Google Workspace Developers kanalında ipuçları, püf noktaları ve en son özelliklerle ilgili videolar yer alır.