Google Drive API, Google Drive bulut depolama alanını kullanan uygulamalar oluşturmanıza olanak tanır. Drive API'yi kullanarak Drive ile entegre olan uygulamalar geliştirebilir ve uygulamanızda sağlam işlevler oluşturabilirsiniz.
Bu şema; Drive uygulamanız, Drive ve Drive API arasındaki ilişkiyi gösterir:

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 paylaşılan klasörlere erişim seçeneği sunar.
- Google Drive API'si
- Drive depolama alanından yararlanmanıza olanak tanıyan REST API.
- Google Drive uygulaması
- Depolama alanı çö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 düzenleyici türü bir uygulama ise uygulamanız içinde dosya oluşturmak ve açmak için Drive kullanıcı arayüzüyle entegre edebilirsiniz.
- Drive'ım
- Belirli bir kullanıcının sahip olduğu Drive depolama 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 özel olur.
- OAuth 2.0
- Uygulama kullanıcılarınızın kimliğini doğrulamak için Google Drive API'nin gerektirdiği yetkilendirme protokolü. Uygulamanız Google ile Oturum Açma işlevini 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 sahibi olan Drive depolama konumu. Ortak Drive'a erişimi olan tüm kullanıcılar, Drive'da bulunan tüm dosyalara erişebilir. Kullanıcılara, ortak Drive'daki dosyalara tek tek erişim izni de verilebilir.
Drive API ile neler yapabilirsiniz?
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ğı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ışması için dosya, klasör ve Drive paylaşmasına izin verin.
- Drive'daki tüm dosyaları aramak için Google Seçici API'sı ile birlikte dosya adını, URL'yi, son değiştirilme tarihini ve kullanıcıyı döndürün.
- Farklı bir veri deposunda veya bulut depolama sisteminde Drive dışında depolanan verilerin harici bağlantıları olan üçüncü taraf kısayollarını oluşturun.
- Uygulamanın Drive'da depolanan tüm kullanıcı içeriğine erişememesi için uygulamaya özel verileri depolamak üzere özel bir Drive klasörü oluşturun.
- Drive özellikli uygulamanızı, Google Drive kullanıcı arayüzünü kullanarak Drive kullanıcı arayüzüyle entegre edin. Drive'daki dosyaları oluşturmak, organize etmek, keşfetmek ve paylaşmak için Google'ın standart web kullanıcı arayüzünü kullanabilirsiniz.
- Drive dosyalarına etiketler 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 dosya arayın.
Sonraki adımlar
Kimlik doğrulama ve yetkilendirme işlemleri de dahil olmak üzere Google Workspace API'leri ile geliştirme hakkında bilgi edinmek için Google Workspace'te geliştirme konulu makaleyi inceleyin.
Basit bir Google Drive API uygulamasını yapılandırmayı ve çalıştırmayı öğrenmek için Hızlı Başlangıçlar'a genel bakış başlıklı makaleyi okuyun.