Sử dụng API Kraken với dịch vụ của bên thứ ba

Cập nhật lần cuối: 1 thg 4, 2025

API của chúng tôi cho phép các dịch vụ của bên thứ ba (như bot giao dịch, ứng dụng di động và dịch vụ quản lý danh mục đầu tư) tích hợp với tài khoản Kraken để họ có thể xem số dư tài khoản, truy xuất lịch sử giao dịch, đặt và hủy lệnh, v.v.

Bất kỳ chủ tài khoản nào muốn sử dụng dịch vụ của bên thứ ba chỉ cần tạo khóa API với cấu hình phù hợp và cung cấp khóa này cho dịch vụ của bên thứ ba (thường được gọi là nhập khóa API).

Phần lớn, các tích hợp này hoạt động trơn tru, nhưng đôi khi có thể xảy ra sự cố gây ra kết quả không mong muốn hoặc thông báo lỗi bất ngờ.

Các vấn đề với dịch vụ của bên thứ ba thường xảy ra khi dịch vụ đang cố gắng thực hiện một tác vụ mà khóa API không có quyền, hoặc khi xác thực hai yếu tố (2FA) của khóa API đang ngăn chặn hoàn toàn quyền truy cập. Nếu dịch vụ của bên thứ ba của bạn không hoạt động như mong đợi, bạn nên xem lại các khóa API và cài đặt của chúng thông qua tab Tên người dùng -> Cài đặt -> API trong ứng dụng web Kraken Pro.

pro api v2.gif


Bạn cần đảm bảo rằng khóa API đang được sử dụng có tất cả các cài đặt và quyền mà dịch vụ của bạn yêu cầu, và rằng bất kỳ xác thực hai yếu tố nào cũng không ngăn chặn quyền truy cập. Thông tin chi tiết đầy đủ về việc tạo và cấu hình khóa API (bao gồm giải thích về các quyền) có sẵn thông qua trang hỗ trợ khóa API của chúng tôi.

Một số dịch vụ của bên thứ ba (như Crypto as a Service của Fidor) cũng gặp sự cố khi liên kết với tài khoản Kraken khi tài khoản mới và chưa có bất kỳ hoạt động nạp tiền hoặc giao dịch nào. Đối với các tài khoản mới, một số lệnh gọi API sẽ trả về phản hồi bất thường, chẳng hạn như phản hồi thành công nhưng trống rỗng như: {"error":[]} điều này có thể bị dịch vụ của bên thứ ba hiểu sai, dẫn đến lỗi không mong muốn (chẳng hạn như lỗi máy chủ 500 của Fidor).

Nếu dịch vụ của bên thứ ba của bạn trả về lỗi không mong muốn và tài khoản Kraken của bạn là tài khoản mới (chưa có bất kỳ hoạt động nạp tiền hoặc giao dịch nào), vui lòng thêm một số tiền vào tài khoản Kraken của bạn thông qua tab Nạp tiền trong quản lý tài khoản. Ngay cả một số tiền nhỏ cũng đủ để tạo ra một số hoạt động, sau đó dịch vụ của bên thứ ba của bạn sẽ bắt đầu hoạt động thành công.

Mặc dù một số ứng dụng của bên thứ ba khuyên người dùng nên thay đổi cài đặt nonce window, các khóa API có cài đặt nonce window quá cao có thể gây ra lỗi. Cài đặt nonce window nhằm mục đích khắc phục các sự cố mạng (chẳng hạn như truy cập Internet không đáng tin cậy), do đó trong hầu hết các trường hợp, cài đặt nonce window nên được giữ ở giá trị mặc định là 0 (không).

Nếu bạn bắt đầu gặp lỗi với Khóa API và dịch vụ của bên thứ ba, một kết quả có thể xảy ra là Khóa API của bạn đã bị hỏng. Điều này chỉ xảy ra khi chúng gặp quá nhiều lỗi. Chúng tôi khuyên người dùng nên xóa các khóa hiện có và tạo một cặp khóa API hoàn toàn mới với tất cả các quyền cần thiết, sau đó nhập khóa API mới này vào dịch vụ của bên thứ ba.

Bạn cần thêm trợ giúp?