cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
We are making some updates so the Community might be down for a few hours on Monday the 11th of November. Apologies for the inconvenience and thank you for your patience. You can find out more here.

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Access token keeps getting revoked

Access token keeps getting revoked

dsabot
Explorer | Level 3

I created a Google Apps script that integrates with Dropbox via the various endpoints for orders.  

I have generated an access token and my scripts work fine.  After about an hour or two, they become invalid and I have to create another.

 

I've not experienced this before with other API integrations.   Any insight into why this keeps happening?

1 Reply 1

Greg-DB
Dropbox Staff

Dropbox now returns "short-lived" access tokens, which automatically expire after a few hours.

 

Dropbox is no longer offering the option for creating new long-lived access tokens. Dropbox is now issuing short-lived access tokens (and optional refresh tokens) instead of long-lived access tokens. You can find more information on this migration here.

Apps can still get long-term access by requesting "offline" access though, in which case the app receives a "refresh token" that can be used to retrieve new short-lived access tokens as needed, without further manual user intervention. Refresh tokens do not expire automatically and can be used repeatedly. You can find more information in the OAuth Guide and authorization documentation. There's a basic outline of processing this flow in this blog post which may serve as a useful example.

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropbox Staff
What do Dropbox user levels mean?