8000 GitHub - dcanoh/luadropboxapi: Lua Dropbox API - Esta librería se conecta con la API REST de Dropbox para interactuar con archivos desde Lua.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Lua Dropbox API - Esta librería se conecta con la API REST de Dropbox para interactuar con archivos desde Lua.

Notifications You must be signed in to change notification settings

dcanoh/luadropboxapi

Repository files navigation

Lua Dropbox API está construida sobre la Dropbox REST API v2 la cual es una serie de endpoints que nos permiten interactuar con los servicios de Dropbox.

Aquí está todo explicado, de todos modos puede echar un vistazo a la documentación completa para aprender todo lo que podemos hacer con la API.

Dropbox for HTTP Developers

Dependencias

Para poder funcionar, ésta libreria requiere tener instaladas las siguientes librerías en su máquina.

* requests 1.1-1      - https://github.com/JakobGreen/lua-requests
* lub 1.1.0-1         - https://github.com/lubyk/lub
* md5 1.2-1           - https://github.com/keplerproject/md5
* luasocket 3.0rc1-2  - https://github.com/diegonehab/luasocket
* luasec 0.6-1        - https://github.com/brunoos/luasec
* xml 1.1.3-1         - https://github.com/lubyk/xml
* lbase64 20120820-1  - http://webserver2.tecgraf.puc-rio.br/~lhf/ftp/lua/5.1/lbase64.tar.gz
* lua-cjson           -

Instalación

$ cd my_app
$ git clone https://github.com/dariocanoh/Lua-Dropbox-API.git dropboxapi
$ lua5.1 -l dropboxapi.init

Cómo usarlo

Debe ejecutar la libreria lua con un intérprete de Lua5.1 y para importarlo es dependiendo de como haya llamado el repositorio que descargó, pero por favor llamelo luadropboxapi.

dropbox = require 'luadropboxapi'

dropbox.access_token = '' --> define access_token here

print('logged in with: ' .. dropbox.get_current_account(dropbox.access_token).email)

Referencia

Métodos de la clase Descripción
dropbox.get_access_token Obtiene el token de acceso para trabajar con las funciones de la api.
dropbox.get_file_content Obtiene el contenido de un archivo binario o de texto.
dropbox.get_space_usage Obtiene la informacion de el espacio de almacenamiento usado.
dropbox.auth_token_revoke Deshabilita el token de acceso usado para autenticar las llamadas.
dropbox.get_file_content Obtiene el contenido de un archivo binario o de texto.
dropbox.create_folder Crear una carpeta en la ruta especificada.
dropbox.file_delete Eliminar el archivo en la ruta especificada.
dropbox.file_download Descargar el archivo desde Dropbox a la ruta especificada.
dropbox.file_upload Descargar el archivo desde Dropbox a la ruta especificada.
dropbox.get_current_account_ Obtiene la información acerca de la cuenta de usuario actual.
dropbox.list_folder Obtiene los nombres de archivos dentro de una carpeta.

About

Lua Dropbox API - Esta librería se conecta con la API REST de Dropbox para interactuar con archivos desde Lua.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0