Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pateketrueke/wowauthlytics
Aplicación backend para conectar con wownalytics
https://github.com/pateketrueke/wowauthlytics
Last synced: 10 days ago
JSON representation
Aplicación backend para conectar con wownalytics
- Host: GitHub
- URL: https://github.com/pateketrueke/wowauthlytics
- Owner: pateketrueke
- Created: 2012-09-09T07:15:20.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-03-23T16:50:13.000Z (almost 12 years ago)
- Last Synced: 2024-10-29T11:24:24.844Z (about 2 months ago)
- Language: PHP
- Size: 137 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Wownalytics!
============Implementación para back-end.
Consiste en un servicio CRON que recorre la base de datos con las conexiones
para las diferentes APIs que hayan sido configuradas por cuenta y acumula los datos
progresivamente para ser consultados posteriormente.Estos datos deberán ser accesibles mediante una API RESTful para la comodidad del front-end.
## API
- ### Usuarios
Para poder acceder al servicio debe registrarse una cuenta de e-mail.
# obtiene información del usuario
GET /user?email=@addr
=> @account# registra un usuario nuevo
POST /user?email=@addr
=> @account# elimina un usuario
DELETE /user?email=@addr
=> @account- ### Proveedores
Los proveedores son vinculados usando el hash-id devuelto por el proceso de registro.
# obtiene datos del proveedor
GET /@provider?id=@account
=> @service# actualiza datos del proveedor
PUT /@provider?id=@account
=> @service# registra un proveedor nuevo
POST /@provider?id=@account
=> @service# elimina un proveedor
DELETE /@provider?id=@account
=> @service- ### Servicios
Los servicios se configuran utilizando el hash-id devuelto por el proceso de vinculación.
#
GET /@provider/@action?hash=@service
=> @datum#
PUT /@provider/@action?hash=@service
=> @datum#
POST /@provider/@action?hash=@service
=> @datum#
DELETE /@provider/@action?hash=@service
=> @datum- ### Datos acumulados
Los datos acumulados son devueltos utilizando el hash-id devuelto por el proceso de configuración.
# consume datos unicamente
GET /@provider/@action/@what?provide=@datum
=> @json