Für Entwickler

API

Die API ist nur für registrierte Benutzer zugänglich. Sie authentifizieren sich mit einem API-Schlüssel, den du im Konto erstellst. Auf 30 Anfragen pro IP und Stunde begrenzt.

Authentifizierung

Sende den Schlüssel als Bearer-Token mit. Ohne gültigen Schlüssel antwortet die API mit 401.

Authorization: Bearer yk_…

Link erstellen

POST https://test.ykm.de/api/shorten

curl -X POST 'https://test.ykm.de/api/shorten' \
  -H 'Authorization: Bearer yk_DEIN_SCHLUESSEL' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/sehr/lange/url",
    "alias": "demo",
    "public": true
  }'

Antwort 201 Created:

{
  "ok": true,
  "code": "demo",
  "short_url": "https://test.ykm.de/demo",
  "info_url": "https://test.ykm.de/info/demo"
}

Parameter

Statistik abrufen

GET https://test.ykm.de/api/link/demo

curl -H 'Authorization: Bearer yk_DEIN_SCHLUESSEL' 'https://test.ykm.de/api/link/demo'

Die Antwort enthält Ziel, Klickzahl, Zeitstempel und – bei öffentlichen Links – die 7-Tage-Auswertung sowie die Top-Referrer.

Fehler

Hinweis

Über die API erstellte Links werden deinem Konto zugeordnet und erscheinen in „Meine Links“. Wenn du die API im Browser mit angemeldeter Session aufrufst, genügt die Session als Authentifizierung.