I am trying to have a python script check a Dropbox file on my app. If the file was last edited after the locally saved date, it downloads the contents of the file. If the user chooses to push data to dropbox, it overwrites the file on the server. Since there are multiple users, and I want to keep track of who does what, I have it setup so that the user can follow the authentication flow and it saves the newly created token; if needed. When the admin user does this process it works fine, however if a different user tries, a new file is created (seemingly only visible to that user) and the process doesn't work as there are two different files.
What would I need to do to fix this or is there a better solution that isn't Dropbox?