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

Eine Frage stellen

Sie haben Fragen? Richten Sie sie an die Dropbox Community!

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

Dropbox-Upload mit Python (API v2)

Dropbox-Upload mit Python (API v2)

Holzauge20
Explorer | Level 4
Go to solution

Der Dropbox-Upload per Python-Script Datei mit demRaspberry Pi über die Schnittstelle API v2 funktioniert plötzlich nicht mehr.

Hat jemand das gleiche Problem ?

20 Replies 20

Holzauge20
Explorer | Level 4
Go to solution

Hi, ich habe einen Lösungsweg gefunden. Erstelle zunächst eine OAuth-App-Autorisierungs-URL um einen Autorisierungscode zu erhalten. Mit Autorisierungscode, app-key und app-secret startest du dann eine „curl-Eingabe“ Die Antwort ist ein Access-Token und ein Aktualisierungs-Token. Details hat Greg-DB in diesem Forum beschrieben.

 

https://www-dropboxforum-com.translate.goog/t5/Discuss-Dropbox-Developer-API/Refresh-Tokens/td-p/590...

 

Autorisierungs-URL:

https://www.dropbox.com/oauth2/authorize?client_id=APPKEYHERE&response_type=code&token_access_type=o...

 

curl-Eingabe:

curl https://api.dropbox.com/oauth2/token \

-d code=AUTHORIZATIONCODE \

-d grant_type=authorization_code \

-u APPKEY:APPSECRET

 

Nun hast du einen Aktualisierungs-Token und kannst ihn in dein script einfügen. Das kann z.B. so aussehen:

 

import dropbox

db = dropbox.Dropbox(

app_key = <APP_KEY>,

app_secret = <APP_SECRET>,

oauth2_refresh_token = <REFRESH_TOKEN>

 

Das Aktualisierungs-Token läuft nicht ab.  Im Hintergrund werden automatisch neue kurzlebige Zugriffstoken erzeugt. Du musst die ganze Aktion also nur einmal machen.

 

Quelle:

https://stackoverflow-com.translate.goog/questions/71668845/how-to-correctly-implement-refresh-token...

 

Ich habe das o.a Prozedere bei mir erfolgreich getestet und denke, dass auch dein Problem so gelöst werden kann..

- Grüße

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Holzauge20 Explorer | Level 4
  • User avatar
    EibeGrabung Explorer | Level 3
What do Dropbox user levels mean?