Forum Discussion

Vineeth1's avatar
Vineeth1
New member | Level 2
3 years ago

Is it possible to automate getting the access code?


I tried using selenium to automate but I keep getting captcha which I cant get past it
Is there any way of getting past that

4 Replies

  • Здравко's avatar
    Здравко
    Legendary | Level 20
    3 years ago

    Vineeth1 wrote:

    ... I keep getting captcha ...


    Vineeth1, that's the reason of captcha to be there. 😀

    If you want long term access, you can rely on refresh token instead of access token only. 😉

  • Vineeth1's avatar
    Vineeth1
    New member | Level 2
    3 years ago
    curl https://api.dropbox.com/oauth2/token \
        -d code=AUTHORIZATIONCODEHERE \
        -d grant_type=authorization_code \
        -u APPKEYHERE:APPSECRETHERE​

    I tried using this to getting refresh token using this. The json doesnt contain refresh code in it. Is there any settings I need to change

  • Здравко's avatar
    Здравко
    Legendary | Level 20
    3 years ago

    Vineeth1 wrote:

    ... The json doesnt contain refresh code in it. Is there any settings I need to change


    Hi Vineeth1,

    Did you denote offline access in your authorization URL? 🧐 If I have to bet, No. 👈

    Take a look on this example. You don't need the last step there, just get the refresh token.

    Hope this helps.

  • DB-Des's avatar
    DB-Des
    Icon for Dropbox Community Moderator rankDropbox Community Moderator
    3 years ago

    Vineeth1 

     

    As Здравко mentioned, you'll need to make sure that token_access_type=offline is included in your request to /oauth2/authorize

    https://www.dropbox.com/oauth2/authorize?client_id=<APP_KEY>&token_access_type=offline&response_type=code

     

    Once that is successful, you should see a refresh_token in the response.

     

    Feel free to reference our OAuth guide for details on refresh tokens.

About Discuss Dropbox Developer & API

Node avatar for Discuss Dropbox Developer & API
Make connections with other developers

The Dropbox Community team is active from Monday to Friday. We try to respond to you as soon as we can, usually within 2 hours.

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X, Facebook or Instagram.

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!