Dropbox API'sı, geliştiricilerin Dropbox'ta dosya aktarımı, senkronizasyon ve belge araması için gelişmiş işlevlere sahip uygulamalar oluşturmasına olanak tanır. Geliştiricilerin uygulamalarını özelleştirmeleri için hazırlanan çeşitli uç noktalarla, dosya yükleme ve kaldırma gibi yaygın tüketici sorunlarını kolayca çözebilirsiniz.

Apidog ile OAuth belirteçlerini doğrulayabilir ve API yanıtlarını izleyebilirsiniz - artık bir API'nin nasıl davranacağını tahmin etmek zorunda değilsiniz.
Apidog hakkında daha fazla bilgi edinmek için aşağıdaki düğmeye tıklayın!
Diğer üçüncü taraf API'leri gibi, önce bir Dropbox hesabı için kaydolmanız gerekecek, bu nedenle daha ileri gitmeden önce bir hesabınız olduğundan emin olun!

Dropbox API'si Neler Sağlar?

Dropbox API'si, geliştiricilerin Dropbox işlevlerini uygulamalarına entegre etmelerine olanak tanır. En dikkat çekici işlevlerden bazıları şunlardır:
Dosya Yönetimi
Bu, bir Dropbox hesabı içindeki dosyaları yükleme, indirme ve silmeyi içerir.
Dosya Senkronizasyonu
Dropbox API'si, Dropbox uygulaması yüklü olduğu sürece dosyaların çeşitli cihazlar arasında otomatik olarak senkronize edilmesini kolaylaştırır.
Dosya Paylaşımı ve İşbirliği
Dropbox API'si ile, Dropbox içinde depolanan dosya ve klasörleri görüntülemek, düzenlemek veya indirmek için başkalarına izin verebilirsiniz.
Dropbox API Fiyatlandırması

Dropbox API'sinin, ne kadar ihtiyacınız olduğuna bağlı olarak farklı fiyat paketleri vardır.
- Essentials: Ayda 75$, 50 imza isteğiyle başlar.
- Standard: Ayda 250$, 100 imza isteğiyle başlar.
- Premium: Fiyat için onlarla iletişime geçmenizi gerektirir.
- Test modu: Ücretsiz!
Dropbox API'si Nasıl Kullanılır?
Adım 1 - Dropbox Geliştirici Web Sitesini Ziyaret Edin

İlk olarak, Dropbox Geliştirici web sitesine gidin.
Adım 2 - Bir Dropbox Uygulaması Oluşturun

Önceki görüntüden, Uygulamalar oluştur
metnini içeren büyük mavi bir düğme görebilmelisiniz. Yeni bir Dropbox uygulaması oluşturmaya başlamak için bu düğmeye tıklayın.
Değiştirmek için 3 farklı kategori görebilmelisiniz. Bu makale Dropbox API Temel Planı ile ilerlediğinden, daha fazla seçenek görebilirsiniz. API türünü ve ilgili erişimini ve adını sonlandırdıktan sonra, web sayfasını aşağı kaydırın ve Uygulama oluştur
düğmesine basın.
Adım 3 - Dropbox API Anahtarını ve Sırrını Kaydedin

Ekranınızda, uygulamanızın Ayarlar
bölümü görüntülenmelidir. API anahtarını ve sırrını görene kadar aşağı kaydırın. Doğru Dropbox API uç noktalarıyla birlikte, Dropbox API'sine istek göndermek için kullanılacaklar!
Adım 4 - İzinleri Düzenle
İzinler
ayarına giderek devam edin.

Uygulama en iyi güvenliği sağladığından, varsayılan ayarları uygulamayı dış etkileşime kapatır. Bir sonraki adımda API isteklerini yönetebilmeniz için aşağıdaki özellikleri etkinleştirmeniz gerekecektir:
- files.metadata.read
- files.content.write
- files.content.read
- sharing.read
- file_requests_write
Dropbox API'sine İstek Göndermek İçin Apidog Kullanma
Sonraki adımlar, Apidog adlı bir API platformunun kullanılmasını içerecektir.

Bu bölüm, bu bağlantı tarafından sağlanan Dropbox API uç noktasını kullanarak /list
uç noktasını gösterecektir. Bağlantıyı ziyaret ederek devam edin.


/list
bölümünün altında, Örnek
bölümüne gidin ve cURL kodunu bulun. Bearer
'ın yanında, istek göndermek için elde etmek için <erişim belirteci al>
'ye basın, yukarıdaki resimde gösterildiği gibi.
cURL Kodunu Apidog'a İçe Aktar

Yeni bir boş proje oluşturarak başlayacağız. Ardından, mor bir +
düğmesi bulun ve cURL İçe Aktar
'ı seçin.

Apidog daha sonra sizden cURL kodunu girmenizi isteyerek yanıt verecektir. Önceki bölümü takiben, /list
uç noktası için cURL kodunu kopyalayıp yapıştırın.


Artık Başlıklar
bölümünde Yetkilendirme
ve İçerik Türü
ile başlayan iki satır içeren bir POST API isteğiniz olmalıdır. Hazır olduğunuzda Gönder
'e basın.

Artık Dropbox API yanıtını görüntüleyebilmelisiniz. Bu makale gösterimi için hesap boş olduğundan, API yanıtındaki has_more
değişkeni false
değerini döndürür.
Başka Bir API'ye mi İhtiyacınız Var - Apidog'un API Hub'ını Kullanın!
Belki Dropbox uygulaması, hedef tüketicileriniz için popüler bir seçim değildir - endişelenmeyin! Apidog'un API Hub'ını kullanarak uygulanabilir diğer API'leri bulabilirsiniz.

API Hub'da, uygulama için mevcut çok sayıda API arayabilirsiniz. Benimsenmeye hazır çok sayıda API ile, gereksinimlerinize uyan bir API bulmak neredeyse kesindir. Aşağıdaki resimler, popüler OpenAI API'sini nasıl deneyebileceğinize dair bir örnek göstermektedir.

Bu resim, OpenAI API'sinin API Hub aracılığıyla erişilebilirliğini açıklamaktadır. İki temel özelliği vurgular:
- Ücretsiz Deneme: OpenAI API'sini API Hub arayüzünde doğrudan, herhangi bir ücret ödemeden deneyebilirsiniz.
- Tanıdık Ortam Seçeneği: Bir masaüstü uygulaması tercih ederseniz, API Hub sizi Apidog'a yönlendirebilir ve burada API ile etkileşim kurmanıza olanak tanır.
Bu örneklerden bazıları, ilgili API anahtarlarını almak için bir hesaba kaydolmayı gerektirebilir, bu nedenle bunları nasıl alacağınızı bildiğinizden emin olun.

Gerekli tüm bileşenlere sahip olduğunuzda, Gönder
düğmesine basın! Görüntülediğiniz ilgili API'den döndürülen örnek yanıtları görebilmelisiniz.
Apidog ile Kendi API'lerinizi Oluşturun
Hala kriterlerinize uyan bir API bulamazsanız, bir tane oluşturun!

Yukarıdaki resimde gösterildiği gibi, Yeni API
düğmesine basarak başlayın.

Bu bölüm, aşağıdakiler gibi REST API'lerinin temel parçalarını girmek için bir ortam sağlar:
- İletişim Yöntemleri: Genellikle HTTP fiilleri (örneğin, GET, POST, PUT, DELETE) olarak adlandırılan bu yöntemler, uygulamaların eylemleri gerçekleştirmek için API ile nasıl etkileşim kurduğunu tanımlar.
- Uç Noktalar (URL'ler): Bunlar, API tarafından sunulan belirli işlevler için giriş noktaları olarak hareket eden benzersiz web adresleri olarak işlev görür.
- Parametreler: Parametreler, API içindeki belirli verilere veya kaynaklara yönelik URL'ye dahil edilen ek ayrıntılardır.
- İşlevsellik Kırılımı: Bu, API içindeki her bir uç noktanın amacının, gerçekleştirebileceği eylemleri özetleyen ayrıntılı bir açıklamasına atıfta bulunur.
Sonuç
Dropbox API'si, geliştiriciler için güçlü bir araç takımı sunar. Geliştiriciler, Dropbox işlevlerini uygulamalarına entegre ederek kullanıcı deneyimlerini önemli ölçüde geliştirebilirler. Çalışmalarınızı doğrudan Dropbox'ınıza sorunsuz bir şekilde kaydeden, manuel aktarımlara olan ihtiyacı ortadan kaldıran bir fotoğraf düzenleme uygulamasını hayal edin.
Dropbox API'si, dosya paylaşımı, işbirliği ve veri yedekleme gibi görevler için uygulamaların Dropbox ile zahmetsizce etkileşim kurduğu bir dünya yaratarak bu tür yenilikleri güçlendirir. Bu, yalnızca kullanıcılar için iş akışlarını basitleştirmekle kalmaz, aynı zamanda sürekli gelişen bulut tabanlı uygulamalar alanında yeni ve entegre işlevler için kapıları açar.