2013-11-02 70 views
3

我想要的Dropbox整合到以下列方式我的web應用程序:訪問Dropbox的公共文件(通過共享的鏈接),而無需用戶認證

  1. 用戶可以輸入一個Dropbox Share Link,即Dropbox的文件夾,可以任何人都可以訪問,即使沒有Dropbox帳戶。

  2. 我的應用程序然後從文件夾中抓取圖像並將它們顯示給我的應用程序的所有用戶。

現在,據我所知,Dropbox的API不允許這種,而無需通過全面的OAuth的過程發送給用戶。但由於共享鏈接是公開的,因此我不需要(也不希望)訪問用戶Dropbox帳戶。

有沒有辦法以編程的方式訪問共享鏈接(無需解析DOM或類似的黑客)?也許有共享鏈接上的查詢參數來檢索內容爲JSON?如果存在,我沒有找到任何有關它的文檔。

當然,我不是第一個嘗試這個,所以請分享您的解決方案!

+2

你願意告訴我爲什麼這個問題值得讚賞嗎?有些SO用戶真的沒有禮貌...... – theDmi

+0

我想這是因爲類似的問題存在:http://stackoverflow.com/questions/9764072/retrieve-contents-of-a-public-dropbox-folder但有一個upvote從我房子。有興趣知道這個問題的答案。 –

+0

這個問題是更好的針對Dropbox支持... https://www.dropbox.com/support/s/94/5200125/c/3 –

回答

7

不,沒有編程方式可以從共享鏈接列出文件夾內容。如果您有特定文件的共享鏈接,那麼您可以將域名從www.dropbox.com轉換爲dl.dropboxusercontent.com,但此技巧不適用於文件夾。

+0

謝謝,我認爲是這樣。也許我堅持使用Flickr。 – theDmi

相關問題