Delphi Can
Google Drive & Microsoft One Drive & DropBox - Baskı Önizleme

+- Delphi Can (http://www.delphican.com)
+-- Forum: Delphi (http://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (http://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Google Drive & Microsoft One Drive & DropBox (/showthread.php?tid=3220)

Sayfalar: 1 2


Google Drive & Microsoft One Drive & DropBox - Tuğrul HELVACI - 29-01-2019

Yazdığım bir uygulamanın ürettiği çeşitli dosyaların; konu başlığında belirtildiği gibi; Google Drive , Microsoft OneDrive ve DropBox gibi platformlara upload edilmesi gibi bir vazifem mevcut. Bu bağlamda Google Drive üzerinde bir hesap açıp, zor da olsa ClientID ve Secret bilgilerini elde edebildim. Ardından Developer Express'in Cloud componentleri vasıtası ile OAuth2 üzerinden bağlantı sağlayabildim ve dosya da upload edebildim.

Ancak; bağlantı sağlanırken karşıma bir ekran çıktı ve benden izin istedi; bu iznin verilmesine müteakip devam edebildim. Oysa ben bu ekranı istemiyorum. Çünkü dosyaları upload edecek olan uygulama bir servis uygulaması olacak.

İlgili platformlar için bana yardım edip, yol gösterebilecek arkadaşlarıma şimdiden teşekkür ederim.


Google Drive & Microsoft One Drive & DropBox - yhackup - 29-01-2019

O izini almak zorundasın aksi mümkün değil


Cvp: Google Drive & Microsoft One Drive & DropBox - Tuğrul HELVACI - 29-01-2019

(29-01-2019, Saat: 10:10)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.O izini almak zorundasın aksi mümkün değil

Araştırma yapmayan için aksi mümkün olmayabilir tabii.

Bu kadar Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. girmek istemiyorum.

Herkes ilgili API'ye bir UI (User Interface) üzerinden erişmek zorunda değil; dolayısı ile kullanıcı etkileşiminin olmayacağı bir yöntem kesinlikle olmalı.!


Google Drive & Microsoft One Drive & DropBox - yhackup - 29-01-2019

İnternetten bir şey satın alırken , kart onay aşamasında seni bankanın bir ekranına yönlendirip oradan kod girmeni ister bir onaylama mekanizması var, Google veya facebookda aynı şekilde çalışıyor, ilgili uygulamaya kullanıcı "ben bu uygulamaya güveniyorum" şeklinde izin ver demelir, aksi durumda her uygulama bizim hesabımızdaki her dosyaya erişebilir dimi.

belki hileyle vs bir şekilde çözülebilir bilemiyorum ancak bunun çok zor olacağına eminim.


Cvp: Google Drive & Microsoft One Drive & DropBox - Tuğrul HELVACI - 29-01-2019

(29-01-2019, Saat: 10:19)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.İnternetten bir şey satın alırken , kart onay aşamasında seni bankanın bir ekranına yönlendirip oradan kod girmeni ister bir onaylama mekanizması var, Google veya facebookda aynı şekilde çalışıyor, ilgili uygulamaya kullanıcı "ben bu uygulamaya güveniyorum" şeklinde izin ver demelir, aksi durumda her uygulama bizim hesabımızdaki her dosyaya erişebilir dimi.

belki hileyle vs bir şekilde çözülebilir bilemiyorum ancak bunun çok zor olacağına eminim.

Güzel kardeşim verdiğin örnek elmalar ile armutları kıyaslamaya yönelik. Mantıken bu tarz bir platforma kullanıcı onayı olmadan da erişilebilmelidir ve bunun yapılabildiğini bir önceki mesajımdaki link'te belirtmiştim.

Madem o sana yeterli gelmiyor bu durumda linklere devam edelim:

Kullanıcı onayının istendiği ekrana Consent Screen deniliyormuş ve o ekranı atlamanın çeşitli yolları varmış.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Eminim biraz daha araştırsam milyon tane link daha çıkar. Ben yapılabilirliğinin ispatına uğraşmıyorum. Sen yapılamadığına inanıyor isen, ilgili linkleri takip edebilirsin ya da kendi araştırmanı kendin yapabilirsin.

Benim derdim üzüm yemek. Yapılabilirliğini biliyorum, ama web programlamadan ve ortamından nefret ettiğim için yardım talep ediyorum. Durum bu kadar basit.

Yapılabildiğine inananlar ve yapanlar yorum yaparsa eminim daha faydalı olacaktır hepimiz adına.


Google Drive & Microsoft One Drive & DropBox - engerex - 29-01-2019

Merhaba,
Bazı servisler WebDAV destekliyor.
Yandex Disk ve Box için URL, kullanıcı adı ve şifre yetiyor.
OneDrive için de benzer sadece URL'ye kullanıcı ID eklemeniz gerekiyor.
Az önce bu ikisini deneme amaçlı "ağ sürücüsüne bağlan" ile denedim ve başarılı. Bilgisayarıma O ve Y sürücüsü olarak ekledim.

Google Drive ve Dropbox için bu desteği göremedim. (Google Takvim için var.) Google Drive ı sürücüymüş gibi gösteren 3. parti uygulamalar var, onlarda yetki istiyor. Hatta Google iş hesabınız varsa Google ın kendi aracı ile sürücü olarak gösterebiliyorsunuz. Youtube da baktığımda yetkide telefon ile doğrulama dahi istedi. Webdav desteği olsa bunlara gerek kalmayacak. WebDav için açık kaynak şöyle bir uygulamaya rastladım (denemedim). Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Birde Google Drive ve benzer servisler için şöyle bir şey var. Access key ve Secret key eklemek gerektiği belirtilmiş. Bu yüzden o ekran çıkmıyor olabilir. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(Kullanıcı onay ekranını kaldıramazsınız demiyorum.)

Dropbox API ile bazı dillere destek sağlamış. WebDav planlarımızda yok diyorlar. Dropbox için şuna rastladım. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


Cvp: Google Drive & Microsoft One Drive & DropBox - adelphiforumz - 29-01-2019

@Tuğrul HELVACI Hocam ben bu işlerle pek uğraşmadım fakat geçenlerde incelerken gözüme çarpan tool'lar vardı belki işinize yarayabilir.
incelemekte fayda var

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


Google Drive & Microsoft One Drive & DropBox - r3n4m3 - 29-01-2019

Belki buradaki proje yardımcı olabilir
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


Google Drive & Microsoft One Drive & DropBox - Tuğrul HELVACI - 31-01-2019

Cevap verme zahmetinde bulunan tüm arkadaşlarımın ilgisine teşekkür ederim. Lâkin ben yapmaktan vazgeçtim. Sevmediğim bir alanda bu kadar fazla uğraşmak ekstra zul oluyor benim için.


Cvp: Google Drive & Microsoft One Drive & DropBox - sadettinpolat - 31-01-2019

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Muharrem hoca sanırım bununla ilgili bir çalışma yapmıştı.

Yukarda belirtilen TMS'nin cloud pack bilesenlerinde de bu ekran çıkmaktadır bu arada.