====== Clicks ====== {{/dokuwiki/lib/images/smileys/fixme.gif|FIXME}} das ist noch ein Schmierzettel für Gedanken **Übersicht**: Dies ist eine Schnittstelle, die es dem Kunden ermöglicht uns Feedback zu geben. Es werden Tupel der Form (ref, clicked, type) gespeichert, die optional mit einer Session-ID versehen werden können. Beim Type wird ein Unterschied zwischen SIM und LOOK gemacht. Als Daten-Backend würde sich eine Relationale Datenbank anbieten. API: Aufruf per GET http://api.picalike.com/clicks.php?key=&ref=refartikel&clicked=gelickter_artikel&type=recom_type&session=sid * key: erforderlich * ref: erforderlich * clicked: erforderlich * type: erforderlich * session: optional Wenn ein erforderlicher Parameter fehlt, wird der HTTP-Status-Code 400 (Bad Request) zurückgegeben und ein JSON-Dokument, welches eine Fehlermeldung enthält (z. B. “key is missing”) Bei Erfolg wird HTTP-Status-Code 200 (OK) zurückgegeben zusammen mit dem JSON-Dokument '{“status”: 200, “msg”: “OK”}' Technologie-Vorschläge: * MySQL * SQLite * …