Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
Hi. I am building an android app which uses dropbox api to connect to dropbox through auth flow and then upload files on dropbox, I want to store my access token for each account into the database so that with multiple accounts i have access tokens for each account, I am doing this because i do not want to generate new tokens each time the user logs in with different account. My problem is that i have to store access token against an account in the database so that i know that which access token belongs to which account, so for that i must have a unique id for each account which should not be change in future so that i can differentiaite between accounts. I have researched and get this method i.e
Auth.getUid();
it returns me a numeric value. I want to ask what is this method and can i use this value to differentiate between accounts and store my access token againts this value for each account? or anyother solution!
That returns the user ID from the authorization flow. The user ID does identify the particular Dropbox account and is stable for the account, so you can technically use that. Preferably though, you should use Account.accountId as returned by getCurrentAccount. That also uniquely identifies the Dropbox account and is stable. The account ID is recommended over the user ID.
That returns the user ID from the authorization flow. The user ID does identify the particular Dropbox account and is stable for the account, so you can technically use that. Preferably though, you should use Account.accountId as returned by getCurrentAccount. That also uniquely identifies the Dropbox account and is stable. The account ID is recommended over the user ID.
Thanks Greg! Looking forward to achieve this target 🙂
One thing more that where to call this method to get accountId?
To retrieve the account ID, you should call the getCurrentAccount method. There's an example of doing so here. You can make that call wherever/whenever you need in your app, e.g., when you need to get the account ID when first storing the access token, etc.
Hi there!
If you need more help you can view your support options (expected response time for a ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!