Det finns några vanliga felkoder och felmeddelanden som uppstår när du antingen anropat ett API eller försökt hämta en access token och det av någon anledning inte lyckats. Vi listar och förklarar vad de olika felkoderna betyder, vad de beror på och vad du kan göra för att lösa problemet.
Programvaran som anropar API:et har uppgett ett access token som saknar det scope som krävs för det aktuella API:et. Kontrollera att svaret från auktorisationsservern innehåller exakt det scope som krävs. Du hittar scopet i den tjänstebeskrivning som hör till varje enskilt API.
Programvaran som anropar API:et har uppgett ett felaktigt APIgw client ID eller APIgw client secret. Kontrollera att API-nycklarna i anropet är samma som det du fått från Skatteverket när du ansökte om tillgång till API:et.
Programvaran som anropar API:et har uppgett en ogiltig/felaktig access token. Kontrollera att access token är samma som den som hämtades.
Detta felmeddelande innebär att något av följande hänt:
Programvaran som hämtar access token har uppgett ett Oauth2 client ID som inte är registrerat för den aktuella auktorisationsservern. Kontrollera att Oauth2 client ID i anropet är samma som det du fått från Skatteverket när du ansökte om tillgång till API:et.
Programvaran som hämtar access token har uppgett ett Oauth2 client ID som är korrekt men är inte registrerat för det aktuella säkerhetsflödet. Kontrollera att Oauth2 client ID i anropet är samma som det du fått från Skatteverket när du ansökte om tillgång till API:et.
Programvaran som hämtar token har uppgett ett Oauth2 client secret som inte stämmer med Oauth2 client ID. Kontrollera att API-nycklarna i anropet stämmer med de du fått från Skatteverket när du ansökte om tillgång till API:et.
Svaret betyder att ett fel uppstått när Skatteverket registrerat din applikation. Vi vill gärna att du gör en felanmälan till oss om du får detta felsvar. Använd vårt formulär för att felanmäla API:er som kräver avtal eller överenskommelse för att få använda:
Programvaran som hämtar access token har uppgett en redirect-URI som inte är registrerat för den programvaran. Kontrollera att redirect-URI:n du uppgett stämmer med någon av de redirect-URI:er som du har uppgav i ansökan.
Programvaran som hämtar access token har inte uppgett query-parametern response_type i anropet. Lägg till response_type som query-parameter och försök igen.
Programvaran som hämtar access token har uppgett fel response_type. Ändra till response_type=code i anropet och försök igen.
Programvaran som hämtar access token har uppgett response_type=token, vilket inte stöds av Skatteverket. Ändra till response_type=code och försök igen.
Programvaran som försöker hämta access tokens har nått maxgränsen för hur många access tokens som kan lämnas ut för denna auktorisationsserver. Det är viktigt att använda access token under hela dess giltighetstid. Giltighetstiden ser du i svaret när du hämtat din access token. Det är angett i sekunder på raden "expires in".
Vill du lära dig mer om skatter och företagande? Ta då chansen och möt oss online på våra direktsända webbseminarier. Det är kostnadsfritt och du kan ställa frågor och få svar i en chatt.