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 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 adlı kişisel bir depolama alanı ve ortak Drive'lar adlı ortak çalışma amaçlı paylaşılan klasörlere erişim seçeneği sunar.
Google Drive API
Uygulamanızdan Drive depolama alanından yararlanmanızı sağlayan REST API.
Google Drive uygulaması
Depolama alanı çözümü olarak Drive'dan yararlanan 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 türü uygulamaysa uygulamanızda dosya oluşturmak ve açmak için Drive kullanıcı arayüzüyle entegrasyon yapabilirsiniz.
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 tek bir kullanıcıya aittir.
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'yı kullanıyorsa OAuth 2.0 akışını ve uygulama erişim jetonlarını yönetir.
Ortak Drive
Birden fazla kullanıcının ortak çalıştığı dosyaların sahibi olan bir Drive depolama alanı konumu. 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 belirli dosyalara erişim de verilebilir.

Drive API ile neler yapabilirsiniz?

Drive API'yi kullanarak:

  • Drive'dan dosya indirebilir ve Drive'a dosya yükleyebilirsiniz.
  • Drive'da depolanan dosyaları ve klasörleri arayın. Dosyalar kaynağındaki dosya meta veri 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'ları paylaşmasına izin verin.
  • Drive'daki tüm dosyaları aramak için Google Picker API ile birlikte kullanın. 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şturabilirsiniz.
  • Uygulamanın, kullanıcının Drive'da depolanan tüm içeriklerine erişememesi için uygulamaya özgü verileri saklamak üzere ö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 Drive dosyalarını oluşturmak, düzenlemek, keşfetmek ve paylaşmak için kullanabileceğiniz standart web kullanıcı arayüzüdür.
  • 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'yi iş başında mı görmek istiyorsunuz?
Google Workspace Developers kanalında ipuçları, püf noktaları ve en son özelliklerle ilgili videolar bulabilirsiniz.
  • Kimlik doğrulama ve yetkilendirme işlemleri de dahil olmak üzere Google Workspace API'leriyle geliştirme yapma hakkında bilgi edinmek için Google Workspace'te geliştirme yapma başlıklı makaleyi inceleyin.

  • Basit bir Google Drive API uygulamasını nasıl yapılandıracağınızı ve çalıştıracağınızı öğrenmek için Hızlı başlangıçlara genel bakış başlıklı makaleyi inceleyin.