Використання API Kraken зі стороннім сервісом

Останнє оновлення: 1 квіт. 2025 р.

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

Будь-який власник облікового запису, який бажає використовувати сторонній сервіс, просто повинен створити ключ API з відповідною конфігурацією та надати цей ключ сторонньому сервісу (часто це називають імпортом ключа API).

Здебільшого ці інтеграції працюють бездоганно, але іноді можуть виникати проблеми, які призводять до небажаних результатів або несподіваних повідомлень про помилки.

Проблеми зі сторонніми сервісами часто виникають, коли сервіс намагається виконати завдання, для якого ключ API не має дозволу, або коли двофакторна автентифікація ключа API (2FA) повністю блокує доступ. Якщо ваш сторонній сервіс працює не так, як очікувалося, вам слід переглянути свої ключі API та їх налаштування через вкладку Ім'я користувача -> Налаштування -> API у веб-додатку Kraken Pro.

pro api v2.gif


Вам потрібно переконатися, що використовуваний ключ API має всі налаштування та дозволи, які вимагає ваш сервіс, і що будь-яка двофакторна автентифікація не блокує доступ. Повні відомості щодо генерації та конфігурації ключів API (включаючи пояснення дозволів) доступні на нашій сторінці підтримки ключів API.

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

Якщо ваш сторонній сервіс повертає несподівану помилку, а ваш обліковий запис Kraken новий (без будь-якої активності з поповнення або торгівлі), будь ласка, додайте кошти на свій обліковий запис Kraken через вкладку «Поповнення» в управлінні обліковим записом. Навіть невеликої суми буде достатньо для створення певної активності, після чого ваш сторонній сервіс повинен почати успішно працювати.

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

Якщо ви починаєте стикатися з помилками у своїх ключах API та сторонньому сервісі, можливим результатом може бути пошкодження ваших ключів API. Це відбувається лише тоді, коли вони стикаються з надто великою кількістю помилок. Ми рекомендуємо користувачеві видалити існуючі ключі та згенерувати абсолютно нову пару ключів API з усіма необхідними дозволами, а потім імпортувати цей новий ключ API у сторонній сервіс.

Потрібна додаткова допомога?