Использование API Kraken со сторонним сервисом

Последнее обновление: 1 апр. 2025 г.

Наш API позволяет сторонним сервисам (таким как торговые боты, мобильные приложения и сервисы управления портфелем) интегрироваться с учетной записью Kraken, чтобы они могли просматривать балансы счетов, получать историю торгов, размещать и отменять ордера и так далее.

Любому владельцу учетной записи, который хочет использовать сторонний сервис, достаточно создать ключ API с соответствующей конфигурацией и предоставить этот ключ стороннему сервису (что часто называют импортом ключа API).

По большей части эти интеграции работают без сбоев, но иногда могут возникать проблемы, которые приводят к непредвиденным результатам или неожиданным сообщениям об ошибках.

Проблемы со сторонними сервисами часто возникают, когда сервис пытается выполнить задачу, для которой ключ API не имеет разрешения, или когда двухфакторная аутентификация (2FA) для ключа API полностью блокирует доступ. Если ваш сторонний сервис работает не так, как ожидалось, вам следует проверить свои ключи API и их настройки на вкладке Имя пользователя -> Настройки -> API в веб-приложении Kraken Pro.

pro api v2.gif


Вам необходимо убедиться, что используемый ключ API имеет все настройки и разрешения, необходимые вашему сервису, и что двухфакторная аутентификация не препятствует доступу. Полная информация о создании и настройке ключей API (включая объяснение разрешений) доступна на нашей странице поддержки ключей API.

Некоторые сторонние сервисы (например, Crypto as a Service от Fidor) также сталкиваются с проблемами при подключении к учетным записям Kraken, когда учетные записи новые и не имеют никакой активности по пополнению или торговле. Для новых учетных записей некоторые вызовы API будут возвращать необычный ответ, например, успешный, но пустой ответ типа: {"error":[]} , который может быть неверно истолкован сторонним сервисом, что приведет к неожиданной ошибке (например, ошибке сервера 500 от Fidor).

Если ваш сторонний сервис возвращает неожиданную ошибку, а ваша учетная запись Kraken новая (без какой-либо активности по пополнению или торговле), пожалуйста, добавьте средства на свою учетную запись Kraken через вкладку «Пополнение» в управлении учетной записью. Даже небольшая сумма будет достаточна для создания некоторой активности, после чего ваш сторонний сервис должен начать работать успешно.

Хотя некоторые сторонние приложения рекомендуют пользователям изменять настройку окна nonce, ключи API с необычно высоким значением окна nonce потенциально могут вызвать ошибку. Настройка окна nonce предназначена для обхода сетевых проблем (таких как ненадежный доступ в Интернет), поэтому в большинстве случаев настройка окна nonce должна оставаться со значением по умолчанию 0 (ноль).

Если вы начинаете сталкиваться с ошибками в работе ваших ключей API и стороннего сервиса, возможным результатом может быть повреждение ваших ключей API. Это происходит только тогда, когда они сталкиваются со слишком большим количеством ошибок. Мы рекомендуем пользователю удалить существующие ключи и сгенерировать совершенно новую пару ключей API со всеми необходимыми разрешениями, а затем импортировать этот новый ключ API в сторонний сервис.

Нужна дополнительная помощь?