§ Felsökning & vanliga fel
"Source authentication failed" — förnya API-nyckeln
En sourcing-källa slutar fungera med autentiserings-fel. API-nyckel har gått ut eller återkallats. Lösning: skapa ny.
Uppdaterad idag
En källa (API eller webhook) klagar:
"Source authentication failed — 401 Unauthorized"
Det betyder API-nyckeln Ahody använder är ogiltig. Vanligen för att den gått ut eller återkallats hos leverantören.
Identifiera källan
I Källor-sidan: källor med problem visas typiskt rödmarkerade.
Klicka på den problematiska källan → detaljvy.
Verifiera felet i loggar
Sidofältet → Loggar → filtrera på källan → senaste fel-post.
Du ser det specifika felmeddelandet, t.ex.:
"GET https://api.everysport.com/v1/events: 401 Unauthorized — 'Invalid API key'"
Skapa ny API-nyckel hos leverantören
Logga in på leverantörens admin:
- Everysport:
everysport.com/admin → API Keys → Create New - OpenAI:
platform.openai.com → API Keys → Create new secret key - Custom API: beroende på leverantör
Skapa ny nyckel. Kopiera den (visas vanligen bara en gång).
- Everysport:
Återkalla gamla nyckeln
I leverantörens admin: återkalla den gamla nyckeln så ingen annan kan använda den.
Inte alltid nödvändigt men säker praxis.
Uppdatera i Ahody
Tillbaka till källans inställningar:
- API-nyckel-fältet → klistra in nya nyckeln
- Klicka "Spara"
Testa
Klicka "Kör nu" för att testa direkt.
- Lyckas → toast "Källa körd lyckat", artikel hamnar i Inkorgen
- Misslyckas igen → fel nyckel eller felaktigt format. Verifiera.
Varför nycklar går ut
Vanliga orsaker:
- Tidsgräns — vissa nycklar har inbyggd utgångstid (typ 90 dagar)
- Säkerhetsåtgärd — leverantören återkallat alla nycklar efter en breach
- Plan-byte — uppgradering kan generera nya nycklar
- Manuell åtgärd — någon i ert team raderade nyckeln
- Inaktivitet — vissa leverantörer återkallar oanvända nycklar efter månader
Förebygg
- Markera datum när nycklar skapas och sätt kalenderpåminnelse innan utgång
- Använd separata nycklar per integration — om en återkallas påverkas inte andra
- Övervaka loggar veckovis så ni fångar fel snabbt
För webhook-källor
Webhook-autentisering kan vara annorlunda:
- Signed webhooks: kontrollera signing-secret stämmer
- API token i header: uppdatera tokenet
- Basic auth: kontrollera användarnamn + lösenord
Se webhook-leverantörens dokumentation.
Om du fastnar
- "Skapade ny nyckel men får samma fel" — Kontrollera att du klistrar in hela nyckeln (utan extra mellanslag i början eller slutet).
- "Leverantören säger nyckeln är aktiv" — Möjligt att Ahody cachar gammal nyckel. Pausa källan, vänta 1 min, aktivera igen.
- "Får inget felmeddelande, men inga artiklar kommer" — Inte autentiseringsfel utan något annat. Kolla loggar mer noggrant.