Använda Kraken API med en tredjepartstjänst

Senast uppdaterad: 1 april 2025

Vårt API tillåter tredjepartstjänster (som trading bots, mobilappar och portföljhanteringstjänster) att integreras med ett Kraken-konto så att de kan se kontosaldon, hämta handelshistorik, lägga och avbryta ordrar och så vidare.

Alla kontoinnehavare som vill använda en tredjepartstjänst behöver bara skapa en API-nyckel med lämplig konfiguration och tillhandahålla denna nyckel till tredjepartstjänsten (ofta kallat att importera en API-nyckel).

För det mesta fungerar dessa integrationer sömlöst, men ibland kan problem uppstå som orsakar oavsiktliga resultat eller oväntade felmeddelanden.

Problem med tredjepartstjänster uppstår ofta när tjänsten försöker utföra en uppgift som API-nyckeln inte har behörighet för, eller när API-nyckelns tvåfaktorsautentisering (2FA) helt förhindrar åtkomst. Om din tredjepartstjänst inte fungerar som förväntat bör du granska dina API-nycklar och deras inställningar via fliken Användarnamn -> Inställningar -> API i Kraken Pro-webbappen.

pro api v2.gif


Du måste se till att den API-nyckel som används har alla inställningar och behörigheter som din tjänst kräver, och att ingen tvåfaktorsautentisering inte förhindrar åtkomst. Fullständiga detaljer angående generering och konfiguration av API-nycklar (inklusive en förklaring av behörigheterna) finns tillgängliga via vår API-nyckelssupportsida.

Vissa tredjepartstjänster (som Fidor's Crypto as a Service) upplever också problem med att länka till Kraken-konton när kontona är nya och inte har någon finansiering eller handelsaktivitet. För nya konton kommer vissa API-anrop att returnera ett ovanligt svar, till exempel ett framgångsrikt men tomt svar som: {"error":[]} vilket kan misstolkas av tredjepartstjänsten, vilket resulterar i ett oväntat fel (som Fidor's 500 serverfel).

Om din tredjepartstjänst returnerar ett oväntat fel och ditt Kraken-konto är nytt (utan någon finansiering eller handelsaktivitet), vänligen lägg till medel på ditt Kraken-konto via fliken Funding i kontohanteringen. Även en liten summa skulle räcka för att skapa viss aktivitet, varefter din tredjepartstjänst bör börja fungera framgångsrikt.

Medan vissa tredjepartsapplikationer rekommenderar användare att ändra inställningen för nonce window, kan API-nycklar som har en ovanligt hög nonce window-inställning potentiellt orsaka att ett fel uppstår. Inställningen för nonce window är avsedd att kringgå nätverksproblem (som opålitlig internetåtkomst), därför bör nonce window-inställningen i de flesta fall behållas på sitt standardvärde 0 (noll).

Om du börjar uppleva fel med dina API-nycklar och tredjepartstjänst, kan ett möjligt resultat vara att dina API-nycklar har blivit korrupta. Detta händer bara när de upplever för många fel. Vi rekommenderar att användaren raderar befintliga nycklar och genererar ett helt nytt API-nyckelpar med alla nödvändiga behörigheter, och importerar denna nya API-nyckel till tredjepartstjänsten.

Behöver du mer hjälp?