Skip to content
Up To Date Time

Up To Date Time

  • Home
  • Sports
  • cryptocurrency
  • Technology
  • Virtual Reality
  • Education Law
  • More
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
  • Toggle search form
Dropbox como obter refresh token

Dropbox como obter refresh token

Posted on September 29, 2024 By rehan.rafique No Comments on Dropbox como obter refresh token

Aprenda a renovar seu access token do Dropbox com um refresh token. Siga nosso guia passo a passo para realizar o procedimento.

Infelizmente o access token do Dropbox é limitado à 4 horas. Mas é possível contornar isso utilizando do seu refresh token, que é um token que permite você obter um novo access token sempre que seu access token expirar. Note que ensinaremos como realizar o procedimento manualmente, após entender o fluxo de autenticação você pode adaptar para sua linguagem de programação preferida.

Primeiramente acesse a página do seu app no Dropbox em https://www.dropbox.com/developers/apps e anote seu “App key” e “App secret”, lembre-se de deixar habilitado como “Allow” a opção: Allow public clients (Implicit Grant & PKCE).

Copie a url abaixo substituindo pelo “App key” que você anotou anteriormente:

[https://www.dropbox.com/oauth2/authorize?token_access_type=offline&response_type=code&client_id=]

Cole a url em seu navegador e entre com a conta no Dropbox que deseja utilizar como local de upload, autorize utilizar seu aplicativo nessa conta e anote o “Código de acesso gerado” pois precisaremos dele!

Agora abra o prompt de comando para utilizar o comando curl a seguir:

[curl https://api.dropbox.com/oauth2/token -d code= -d grant_type=authorization_code -u :]

Substitua pelo código de acesso anotado, também substitua e pelos respectivos códigos do seu app anotado no inicio desse artigo. A saída do comando será algo como:

[{“access_token”: “sl.yyy…”, “token_type”: “bearer”, “expires_in”: 14400, “refresh_token”: “xxx…”, “scope”: “account_info.read files.content.write files.metadata.read files.metadata.write”, “uid”: “9999”, “account_id”: “dbid:zzz…”}]

Pronto agora você tem seu refresh token, exemplo: xxx…

Com o refresh token você pode obter um novo access token sempre que ele expirar, para isso utilize do comando abaixo:

[curl https://api.dropbox.com/oauth2/token -d refresh_token= -d grant_type=refresh_token -d client_id= -d client_secret=]

Substitua pelo código de refresh obtido, também substitua e pelos respectivos códigos do seu app. A saída do comando será algo como:

[{“access_token”: “sl.yyy…”, “token_type”: “bearer”, “expires_in”: 14400}]

Agora é só utilizar o access_token da resposta como seu access token para realizar upload em sua conta no Dropbox. Para mais informações acesse https://dropbox.tech/developers/using-oauth-2-0-with-offline-access .

Technology

Post navigation

Previous Post: 3 Best ODI innings of Sachin Tendulkar
Next Post: Sorry, AI won’t “fix” climate change

More Related Articles

Yes, the AI Bubble is Real… But it Doesn’t Matter Yes, the AI Bubble is Real… But it Doesn’t Matter Technology
Microsoft patches Windows to eliminate Secure Boot bypass threat Microsoft patches Windows to eliminate Secure Boot bypass threat Technology
The life changing water gadget that has made history: The lifestraw The life changing water gadget that has made history: The lifestraw Technology
Learn AutoCAD Basics: DAY 18 Learn AutoCAD Basics: DAY 18 Technology
Free Online Courses : Practical MongoDB + PHP: For Absolute Beginners 2021 Free Online Courses : Practical MongoDB + PHP: For Absolute Beginners 2021 Technology
A Deep Dive into Exciting New Features A Deep Dive into Exciting New Features Technology

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sister-led social commerce startup Nectar lands $10.6M, reveals more about marketing tech
  • England vs India Test series gets a new name
  • Vietnamese Stop Importing Bitcoin Mining Rigs as Import Ban Looms
  • Apple May Finally Announce Vision Pro VR Controller Support Next Week
  • How to Bring Your Social Media Monetization Strategy to Email

Categories

  • cryptocurrency
  • Education Law
  • Sports
  • Technology
  • Virtual Reality

Copyright © 2025 Up To Date Time.

Powered by PressBook Blog WordPress theme