Häufige Probleme und Lösungen

Problem
Lösung

Authentifizierungsfehler

401 Unauthorized

Problem:

  • Die API lehnt den Zugriff mit dem Fehlercode 401 Unauthorized ab.

Ursachen:

  • Fehlendes oder ungültiges OAuth2-Token.

  • Das Token wurde abgelaufen.

  • local.ch-ID noch nicht verknüpft.

Lösung:

  • Stellen Sie sicher, dass ein gültiges Token generiert und im Header übergeben wird:

Authorization: Bearer {YOUR_ACCESS_TOKEN}

  • Prüfen Sie die Ablaufzeit des Tokens und generieren Sie bei Bedarf ein neues Token.

  • Bitte senden Sie die Angaben zu „Benutzername" (E-Mail-Adresse des OAuth-Kontos) und „Identifikation" per E-Mail, um die Freischaltung / Verknüpfung zu beantragen.

Fehlende oder ungültige Parameter

400 Bad Request

Problem:

  • Der Server meldet 400 Bad Request, weil die übergebenen Parameter fehlen oder fehlerhaft sind.

Ursachen:

  • Pflichtparameter fehlen im API-Request.

  • Ein falsches Datenformat wurde übergeben (z. B. falsche JSON-Struktur).

Lösung:

  • Überprüfen Sie den Request-Body oder Query-String auf Vollständigkeit. Beispiel für einen korrekten Request:

{

"address": {

"street": "Musterstrasse",

"houseNumber": "10",

"zip": "8001",

"city": "Zürich"

}

}

Zu viele Anfrage

429 Too Many Requests

Problem:

  • Die API lehnt Anfragen mit 429 Too Many Requests ab.

Ursachen:

  • Das Rate-Limit wurde überschritten (z. B. zu viele Abfragen pro Minute).

Lösung:

  • Reduzieren Sie die Abfragerate oder implementieren Sie eine Retry-Logik mit Wartezeiten.

  • Prüfen Sie das aktuelle Limit in der technischen Doku oder fragen Sie höhere Limits bei unserem Support-Team an.

Interner Serverfehler

500 Internal Server Error

Problem:

  • Die API meldet einen unbekannten Fehler auf der Serverseite 500 Internal Server Error.

Ursachen:

  • Temporäres Problem auf der Serverseite.

Lösung:

  • Warten Sie kurz und wiederholen Sie die Anfrage.

  • Falls das Problem bestehen bleibt, wenden Sie sich an den Support.

Datenquelle nicht verfügbar

404 Not Found

Problem:

  • Die angegebene Datenquelle oder der API-Endpunkt wird nicht gefunden.

Ursachen:

  • Eine falsche oder nicht verfügbare Quelle wurde im Request definiert.

Lösung:

  • Überprüfen Sie die angegebenen Parameter, insbesondere den source-Wert: GET /api/Search/Autocomplete?source=Directories&value=Musterstrasse

Last updated