401 — Manglende eller ugyldig API-nøgle
1 min læsning
401 Unauthorized
Du får 401 på både /v1/* og /dawa/*, når nøglen mangler, er forkert formateret, eller ikke kan genkendes.
Beskeder (på /v1/*):
"Manglende eller ugyldig API-nøgle"(nøgle mangler eller matcher ikke formatet)"Ukendt eller deaktiveret API-nøgle."(nøglen findes ikke / er spærret)
På /dawa/* kommer samme 401 i DAWA's form: { "type": "AuthorizationError", "title": "Request not authorized." }.
Løsning:
- Tilføj headeren
Authorization: Bearer <nøgle>. - Kopiér nøglen igen fra dashboardet (ingen mellemrum, ikke afkortet). Nøgler starter med
sk_live_ellersk_pub_(ældre nøgler medaddr_ellerdaa_). - Er nøglen spærret? Opret en ny under Dashboard → API-nøgler.
Bash
curl -H "Authorization: Bearer sk_live_xxx" \
"https://api.danskadresseapi.dk/v1/adresser?q=rådhuspladsen%201%20københavn"/dawa/* kræver også en nøgle — anonym adgang findes ikke længere. Eneste undtagelse er en IP-binding: kalder du helt uden nøgle fra en IP, der er bundet til din konto, bruges bindingen. Sender du en ugyldig nøgle, får du 401 — også fra en bundet IP. En forkert pub-nøgle giver 403 (se "403 — Forbidden").Var dette nyttigt?
