Proyecto
Alegrapy
Camilo Andrés Rodríguez | enero 4, 2024
Descripción
Este módulo, desarrollado en Python,nos permite consumir el API del la plataforma de facturacion Alegra mediante python, con la finalidad de manipular las facturas, pagos, productos y contactos, realizando leer, crear, borrar y actulizar.
Revisemos dos ejemplos de consultas a Alegra. En el primero, se realiza la consulta de una factura por id y un listado de facturas.
from alegra import invoices, session
session.user = "your_email@domnain.com"
session.token = "your_token"
invoice = invoices()
# read information from an invoice
invoice.read(1,fields='pdf')
# read information from a list of invoice
invoice.list(0,3)
Para el segundo se realiza una consulta para obtener la informacion de un contacto y una lista de contactos
from alegra import contacts, session
session.user = "your_email@domnain.com"
session.token = "your_token"
contact = contacts()
# read information from a contact by id
contact.read(12)
# read information from a list of contacts
contact.list(0,2)
Logros
- Es una herramienta para facilitar la integracion con APIs de ecommerce, Marketplaces u otras plataformas.
- Desarrollado como un proyecto de código abierto.
- Utilización de POO mediante la implementación de clases para aplicar características como cohesión, abstracción, acoplamiento y encapsulamiento.
- Uso de Git como sistema de gestión de versiones, manteniendo buenas prácticas durante su desarrollo.
- El diseño del módulo es escalable, capaz de adaptarse a nuevas funcionalidades.
Recursos
Visita los recursos adicionales del proyecto para ampliar la información.
Camilo Andrés
Rodríguez
Ingeniero interesado en el analisis de datos, la ciencia de datos y la programación