I have been experimenting with the DBRoulette example. It is working fine when I create the app specifying access to the user's whole dropbox account. However, for privacy reasons I will want to restrict access to just a specific folder. When I set it up that way and create the "Photos" directory in the Apps directory, I get a 404 error when trying to read its metadata.
[WARNING] DropboxSDK: error making request to /1/metadata/sandbox/Photos - (404) Path '/Photos' not found
2015-07-01 07:51:26.710 DBRoulette[2535:209409] restClient:loadMetadataFailedWithError: The operation couldn’t be completed. (dropbox.com error 404.)
The "Photos" directory is certainly in the Apps folder. Isn't that where is should be?
Maybe I misunderstand the use case. I'd like the user to be able to drop files in this special folder and I can access them. However, the wording when you create the App says "My app only needs access to files it creates." Does this mean that the user can't create files and have them recognized? Do I have to use full access in order to accomplish that?