User Tools

Site Tools


v4_clicks

Clicks

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=<kundenschlüssel>&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
v4_clicks.txt · Last modified: 2024/04/11 14:23 by 127.0.0.1