2014-02-13 75 views
0

即將創建博客並希望託管Dropbox上的內容(僅限Markdown文件,其他所有內容位於我的服務器上),因爲我希望能夠快速上載和編輯帖子從我所有的設備,而不必得到一些FTP應用程序。獲取Dropbox公共文件夾的元數據而無需身份驗證

到目前爲止,我設法通過https://dl.dropboxusercontent.com/u/********/<sub-folder>/<file name>.md訪問文件,並指出here我可以通過etags獲得最後修改的屬性。

但是,我一直在獲取文件列表(或一般文件夾的元數據)。這是可能的沒有使用OAuth?

回答

2

不,如果不使用API​​,這是不可能的。但爲什麼你反對使用API​​?

隨意使用我的工具https://dbxoauth2.site44.com/爲您的帳戶獲取OAuth訪問令牌。然後,只需執行一個HTTP GET至https://api.dropbox.com/1/metadata/auto/<path>,其中Authorization標頭的Bearer <token>即可。同上來獲取實際的文件內容,只需使用/files/auto/<path>

哦,除非你在JavaScript中做這個客戶端?在這種情況下,這是行不通的,因爲您無法將訪問令牌提供給客戶端(訪問您的網站的任何人可能會濫用)。

+0

我從使用OAuth因爲剋制我沒有看到我需要登錄才能獲取可公開訪問的信息的原因,但是如果API僅適用於使用OAuth的用戶,則無法提供幫助。 (使用您的應用程序會給我以下錯誤:'無效的redirect_uri:u'https://dbxoauth2.site44.com'它必須與您爲應用程序預先配置的其中一個重定向URI(包括路徑) ')我猜我必須仔細看看API。 – Peter

+0

正如說明所述,「請務必在'OAuth 2重定向URI'字段中輸入'https:// dbxoauth2.site44.com'」。 – smarx

+0

哎呀,閱讀很難:S – Peter

相關問題