Menggunakan API Kraken dengan perkhidmatan pihak ketiga

Terakhir dikemas kini: 1 April 2025

API kami membenarkan perkhidmatan pihak ketiga (seperti bot dagangan, aplikasi mudah alih dan perkhidmatan pengurusan portfolio) untuk berintegrasi dengan akaun Kraken supaya mereka boleh melihat baki akaun, mendapatkan sejarah dagangan, membuat dan membatalkan pesanan dan sebagainya.

Mana-mana pemilik akaun yang ingin menggunakan perkhidmatan pihak ketiga hanya perlu mencipta kunci API dengan konfigurasi yang sesuai, dan memberikan kunci ini kepada perkhidmatan pihak ketiga (sering dipanggil mengimport kunci API).

Kebanyakan integrasi ini berfungsi dengan lancar, tetapi kadang-kadang masalah boleh berlaku yang menyebabkan hasil yang tidak diingini atau mesej ralat yang tidak dijangka.

Masalah dengan perkhidmatan pihak ketiga sering berlaku apabila perkhidmatan tersebut cuba melakukan tugas yang kunci API tidak mempunyai kebenaran, atau apabila pengesahan dua faktor kunci API (2FA) menghalang akses sepenuhnya.Jika perkhidmatan pihak ketiga anda tidak berfungsi seperti yang dijangka, anda harus menyemak kunci API anda dan tetapan mereka melalui tab Nama Pengguna -> Tetapan -> API dalam aplikasi web Kraken Pro.

pro api v2.gif


Anda perlu memastikan bahawa kunci API yang digunakan mempunyai semua tetapan dan kebenaran yang diperlukan oleh perkhidmatan anda, dan bahawa sebarang pengesahan dua faktor tidak menghalang akses.Butiran penuh mengenai penjanaan dan konfigurasi kunci API (termasuk penjelasan kebenaran) tersedia melalui halaman sokongan kunci API kami.

Sesetengah perkhidmatan pihak ketiga (seperti Crypto as a Service Fidor) juga mengalami masalah untuk memautkan ke akaun Kraken apabila akaun tersebut baharu dan tidak mempunyai sebarang aktiviti pendanaan atau dagangan. Untuk akaun baharu, beberapa panggilan API akan mengembalikan respons yang luar biasa, seperti respons yang berjaya tetapi kosong seperti: {"error":[]} yang mungkin disalah tafsir oleh perkhidmatan pihak ketiga, menyebabkan ralat yang tidak dijangka (seperti ralat pelayan 500 Fidor).

Jika perkhidmatan pihak ketiga anda mengembalikan ralat yang tidak dijangka dan akaun Kraken anda baharu (tanpa sebarang aktiviti pendanaan atau dagangan), sila tambah dana ke akaun Kraken anda melalui tab Pendanaan dalam pengurusan akaun. Walaupun jumlah yang kecil sudah mencukupi untuk mencipta beberapa aktiviti, selepas itu perkhidmatan pihak ketiga anda sepatutnya mula berfungsi dengan jayanya.

Walaupun sesetengah aplikasi pihak ketiga mengesyorkan pengguna untuk menukar tetapan nonce window, kunci API yang mempunyai tetapan nonce window yang luar biasa tinggi, berpotensi menyebabkan ralat muncul. Tetapan nonce window bertujuan untuk mengatasi masalah rangkaian (seperti akses Internet yang tidak boleh dipercayai), oleh itu dalam kebanyakan kes, tetapan nonce window harus dikekalkan pada nilai lalainya 0 (sifar).

Jika anda mula mengalami ralat dengan Kunci API anda dan perkhidmatan pihak ketiga, kemungkinan hasilnya adalah Kunci API anda menjadi rosak. Ini hanya berlaku apabila mereka mengalami terlalu banyak ralat. Kami mengesyorkan agar pengguna memadam kunci sedia ada dan menjana pasangan kunci API baharu dengan semua kebenaran yang diperlukan, dan mengimport kunci API baharu ini ke dalam perkhidmatan pihak ketiga.

Perlu bantuan lebih lanjut?