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ı 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.
|
İlgili konular
Kimlik doğrulama ve yetkilendirmeyi yönetme de dahil olmak üzere Google Workspace API'leriyle uygulama 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ış sayfasını inceleyin.