Dropbox API Ottenere un token di accesso OAuth 2 per l'API Dropbox tramite la concessione del codice utilizzando curl

Esempio

Abbreviato da https://blogs.dropbox.com/developers/2013/07/using-oauth-2-0-with-the-core-api/ :

Passaggio 1: iniziare l'autorizzazione

Invia l'utente a questa pagina Web, con i tuoi valori compilati:

https://www.dropbox.com/oauth2/authorize?client_id=<app key>&response_type=code&redirect_uri=<redirect URI>&state=<CSRF token>

Il codice di autorizzazione verrà incluso come parametro di code sull'URI di reindirizzamento.

Passaggio 2: ottenere un token di accesso

curl https://api.dropbox.com/oauth2/token -d code=<authorization code> -d grant_type=authorization_code -d redirect_uri=<redirect URI> -u <app key>:<app secret>

Passaggio 3: chiama l'API

Nella tua chiamata API, imposta l'intestazione:

Authorization: Bearer <access token>

Consulta il post del blog per ulteriori dettagli, tra cui un'importante nota di sicurezza sull'utilizzo state per proteggerti dagli attacchi CSRF.