Usando a API da Kraken com um serviço de terceiros

Última atualização: 1 de abr. de 2025

Nossa API permite que serviços de terceiros (como bots de negociação, aplicativos móveis e serviços de gerenciamento de portfólio) se integrem a uma conta Kraken para que possam visualizar saldos de contas, recuperar histórico de negociações, fazer e cancelar ordens e assim por diante.

Qualquer proprietário de conta que deseje usar um serviço de terceiros simplesmente precisa criar uma chave API com a configuração apropriada e fornecer esta chave ao serviço de terceiros (muitas vezes chamado de importação de uma chave API).

Na maioria das vezes, essas integrações funcionam perfeitamente, mas às vezes podem ocorrer problemas que causam resultados não intencionais ou mensagens de erro inesperadas.

Problemas com serviços de terceiros geralmente ocorrem quando o serviço está tentando uma tarefa para a qual a chave API não tem permissão, ou quando a autenticação de dois fatores (2FA) da chave API está impedindo o acesso por completo. Se o seu serviço de terceiros não estiver funcionando como esperado, você deve revisar suas chaves API e suas configurações através da guia Nome de usuário -> Configurações -> API no aplicativo web Kraken Pro.

pro api v2.gif


Você precisaria garantir que a chave API que está sendo usada tenha todas as configurações e permissões que seu serviço exige, e que nenhuma autenticação de dois fatores esteja impedindo o acesso. Detalhes completos sobre a geração e configuração de chaves API (incluindo uma explicação das permissões) estão disponíveis em nossa página de suporte de chaves API.

Alguns serviços de terceiros (como o Crypto as a Service da Fidor) também enfrentam problemas ao vincular-se a contas Kraken quando as contas são novas e não possuem nenhuma atividade de financiamento ou negociação. Para contas novas, algumas chamadas de API retornarão uma resposta incomum, como uma resposta bem-sucedida, mas vazia, como: {"error":[]} que pode ser mal interpretada pelo serviço de terceiros, resultando em um erro inesperado (como o erro de servidor 500 da Fidor).

Se o seu serviço de terceiros estiver retornando um erro inesperado e sua conta Kraken for nova (sem qualquer atividade de financiamento ou negociação), adicione alguns fundos à sua conta Kraken através da guia Financiamento do gerenciamento de conta. Mesmo uma pequena quantia seria suficiente para criar alguma atividade, após o que seu serviço de terceiros deverá começar a funcionar com sucesso.

Embora alguns aplicativos de terceiros recomendem que os usuários alterem a configuração da janela nonce, chaves API que possuem uma configuração de janela nonce incomumente alta podem potencialmente causar um erro. A configuração da janela nonce destina-se a contornar problemas de rede (como acesso não confiável à Internet), portanto, na maioria dos casos, a configuração da janela nonce deve ser mantida em seu valor padrão de 0 (zero).

Se você começar a ter erros com suas chaves API e serviço de terceiros, um possível resultado pode ser que suas chaves API foram corrompidas. Isso só acontece quando elas experimentam muitos erros. Recomendamos que o usuário exclua as chaves existentes e gere um novo par de chaves API com todas as permissões necessárias, e importe esta nova chave API para o serviço de terceiros.

Precisa de mais ajuda?