J'ai changé l'emplacement de sauvegarde des photos prises d'un œil sur DropBox, donc je voulais télécharger des fichiers à la fois avec un programme ou obtenir une liste de fichiers et vérifier si tous les fichiers avaient été téléchargés, j'ai donc essayé d'utiliser l'API DropBox J'ai fait.
J'ai essayé de déplacer l'exemple de code ci-joint, mais je pense que je peux faire diverses choses que j'essayais de faire en jouant simplement avec cet exemple de code.
Pour le moment, cette fois, je vais installer l'API DropBox et noter comment exécuter l'exemple de code.
OS:Mac OS X 10.9.5 Python:Ver.2.7.7 DropBox Core API:Version 2.2.0
Vous devez obtenir la ** clé d'application ** et le ** secret d'application ** pour utiliser l'API DropBox.
Échantillon (valeur enregistrée cette fois)
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
Fournissez un nom d'application, et vous êtes sur la bonne voie.: ** Nom de l'application **
Vous pouvez obtenir la ** clé d'application ** et le ** secret d'application **.
Créez un environnement virtuel pour DropBox à l'aide de virtualenv que j'ai essayé dans Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python.
$ mkdir DropBoxAPI_Test
$ virtualenv --no-site-packages DropBoxAPI_Test
$ cd DropBoxAPI_Test
$ source bin/activate
$ pip install dropbox
L'environnement dans lequel l'API DropBox peut être utilisée est terminé.
(PythonTest)% python cli_client.py
[loaded OAuth 2 access token]
Dropbox>
L'échantillon peut se comporter comme un vrai terminal.
Tout d'abord, connectez-vous et obtenez une 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:
Accédez à l'URL écrite en 1. depuis votre navigateur et appuyez sur «Autoriser» pour afficher le code. Entrez le code affiché et appuyez sur Entrée pour terminer l'authentification.
Enter the authorization code here:XXXXXXXXXXXXXXXX
Si l'authentification réussit, il n'y aura pas de journal et le terminal sera dans l'état.
Dropbox>
Dropbox>ls
Dropbox>nom du répertoire cd
Dropbox>nom de fichier rm
Il y a beaucoup d'autres choses telles que mkdir et mv, et vous pouvez facilement utiliser des fichiers avec cet exemple seul.
Recommended Posts