Libreria API Amazon

Una libreria Python per le API di Amazon, quando quella ufficiale non bastava più

I programmi di affiliazione permettono di pubblicizzare i prodotti di un e-commerce guadagnando una commissione sulle vendite generate. Amazon mette a disposizione, oltre a link e banner pronti, delle vere e proprie API (Product Advertising API) che permettono ai programmatori di accedere ai dati del catalogo prodotti, alle recensioni e alle offerte in modo automatizzato.

Fino al 2019 utilizzavo bottlenose, la libreria Python più diffusa per interfacciarsi con queste API. Quando Amazon ha annunciato che, a partire da aprile 2020, la versione 3 delle API non sarebbe più stata supportata, mi sono accorto che bottlenose non veniva più aggiornata e nessun aggiornamento era in programma. Ho quindi deciso di scrivere una libreria Python nuova, pensata per essere semplice, veloce e intuitiva da usare — e di renderla disponibile all’intera comunità di sviluppatori.

La libreria è open source, distribuita su GitHub e installabile anche via PyPI, ed è alla base tecnica di progetti come camerarace, il sito di comparazione di fotocamere.

Il progetto

Libreria Python open source per il Product Advertising API di Amazon, disponibile su GitHub e PyPI.