Ich habe den Speicherort der mit einem Auge aufgenommenen Fotos in DropBox geändert, daher wollte ich Dateien sofort mit einem Programm hochladen oder eine Liste von Dateien abrufen und prüfen, ob alle Dateien hochgeladen wurden. Deshalb habe ich versucht, die DropBox-API zu verwenden Ich tat.
Ich habe versucht, den angehängten Beispielcode zu verschieben, aber ich habe das Gefühl, dass ich verschiedene Dinge tun kann, die ich versucht habe, indem ich nur mit diesem Beispielcode spiele.
Dieses Mal werde ich vorerst die DropBox-API installieren und beachten, wie der Beispielcode ausgeführt wird.
OS:Mac OS X 10.9.5 Python:Ver.2.7.7 DropBox Core API:Version 2.2.0
Sie benötigen ** App-Schlüssel ** und ** App-Geheimnis **, um die DropBox-API verwenden zu können.
Probe (diesmal registrierter Wert)
What type of app do you want to create?:Dropbox API app
What type of data does your app need to store on Dropbox?:Files and datastores
Can your app be limited to its own folder?:YES
What type of files does your app need access to?:All file types
Geben Sie einen App-Namen ein und Sie sind unterwegs .: ** App-Name **
Sie können ** App-Schlüssel ** und ** App-Geheimnis ** erhalten.
Erstellen Sie eine virtuelle Umgebung für DropBox mit virtualenv, die ich in Versuchen Sie mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann ausprobiert habe.
$ mkdir DropBoxAPI_Test
$ virtualenv --no-site-packages DropBoxAPI_Test
$ cd DropBoxAPI_Test
$ source bin/activate
$ pip install dropbox
Die Umgebung, in der die DropBox-API verwendet werden kann, ist abgeschlossen.
(PythonTest)% python cli_client.py
[loaded OAuth 2 access token]
Dropbox>
Die Probe kann sich wie ein echtes Terminal verhalten.
Melden Sie sich zuerst an und erhalten Sie einen AuthKey.
Dropbox>login
1. Go to: https://www.dropbox.com/1/oauth2/authorize?response_type=code&client_id=XXXXXXXXXXXXXXXXX
2. Click "Allow" (you might have to log in first).
3. Copy the authorization code.
Enter the authorization code here:
Greifen Sie in Ihrem Browser auf die in 1. geschriebene URL zu und klicken Sie auf "Zulassen", um den Code anzuzeigen. Geben Sie den angezeigten Code ein und drücken Sie die Eingabetaste, um die Authentifizierung abzuschließen.
Enter the authorization code here:XXXXXXXXXXXXXXXX
Wenn die Authentifizierung erfolgreich ist, gibt es kein Protokoll und das Terminal befindet sich im Status.
Dropbox>
Dropbox>ls
Dropbox>Name des CD-Verzeichnisses
Dropbox>rm Dateiname
Es gibt viele andere Dinge wie mkdir und mv, und Sie können Dateien einfach mit diesem Beispiel alleine bedienen.
Recommended Posts