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:
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.
|
İlgili konular
Kimlik doğrulama ve yetkilendirmeyi yönetme de dahil olmak üzere Google Workspace API'leriyle geliştirme hakkında bilgi edinmek için Google Workspace'te Geliştirme bölümüne bakın.
Basit bir Google Drive API uygulamasını nasıl yapılandırıp çalıştıracağınızı öğrenmek için Hızlı başlangıç kılavuzlarına genel bakış bölümünü okuyun.