我正在嘗試編寫一個實用程序,登錄到用戶的Dropbox帳戶並在瀏覽器中顯示其中的文件(以及其他格式等)。我只想用沒有任何服務器端代碼的客戶端技術來做到這一點。這可能嗎?僅客戶端Dropbox訪問
我發現這個:http://code.google.com/p/dropbox-js/ - 尚未嘗試過。它沒有太多關於如何入門的文檔。任何其他的選擇?
我正在嘗試編寫一個實用程序,登錄到用戶的Dropbox帳戶並在瀏覽器中顯示其中的文件(以及其他格式等)。我只想用沒有任何服務器端代碼的客戶端技術來做到這一點。這可能嗎?僅客戶端Dropbox訪問
我發現這個:http://code.google.com/p/dropbox-js/ - 尚未嘗試過。它沒有太多關於如何入門的文檔。任何其他的選擇?
Chooser API不允許您將自定義格式應用於文件。
如果要顯示用戶的整個Dropbox,請創建一個具有Full Dropbox訪問權限的應用程序,並使用dropbox.js來閱讀用戶的Dropbox。
這將引導您完成設置您的應用程序:https://github.com/dropbox/dropbox-js/blob/master/doc/getting_started.md
這種特殊的片段(列出目錄的內容)是你最相關的:https://github.com/dropbox/dropbox-js/blob/master/doc/getting_started.md#list-a-directorys-contents
readdir
文檔:http://coffeedoc.info/github/dropbox/dropbox-js/master/classes/Dropbox/Client.html#readdir-instance
的checkbox.js示例應用程序使用readdir
此處:https://github.com/dropbox/dropbox-js/blob/master/samples/checkbox.js/public/checkbox.coffee#L135
如果遇到包版障礙,請在dropbox.js GitHub頁面上打開一個問題。
感謝您的分享。這需要用戶操作。似乎沒有可能獲得所有文件的列表併爲每個文件下載鏈接。儘管如此,它在其他情況下仍然有用。 – gammay 2013-01-28 04:52:16
爲此,您必須使用REST API並手動獲取元數據。 – GautamJeyaraman 2013-01-28 05:11:57
是的,但它不會'客戶專用' – gammay 2013-01-28 05:17:09