Is there a way to retrieve a list of the contents of a public Dropbox folder (preferably in PHP)? This is what a URL to a public file in Dropbox looks like:
One would think that jumping up one level to the directory in the URL…
…would show all the public files. Nope. Nothing but a 404.
Looks like this library is pretty complete (although I haven’t used it myself), and is probably as simple as (post-auth):
$info = $dropbox->getMetaData('Public', true); print_r($info['contents']);
UPDATE: I found a thread on the Dropbox forums where a user posts a link that claims to enable something pretty close to what I’m asking for. Guess what? It works! I don’t know where it came from or where it’s documented, but if it’s helpful to anyone else, here it is (clicking this link will enable it and I don’t know if it can be disabled. Proceed with caution):
The resulting public folder looks like this:
If you want to just have an index file on your own public Dropbox you can take this approach: http://forums.dropbox.com/topic.php?id=54966.
This generates an index in Python: http://forums.dropbox.com/topic.php?id=17432