All
Filtrare după:
Cum depun numerar în contul meu?
Am nevoie de ajutor cu verificarea de cont
De ce nu pot accesa contul meu?
Există comisioane pentru retrageri cripto?
Am nevoie de ajutor să mă conectez la cont
Solicitările de abonare și dezabonare la feed-urile private WebSocket necesită un mesaj challenge semnat cu api_secret-ul utilizatorului.
Challenge-ul se obține așa cum este arătat în Secțiunea WebSocket API Public (folosind api_key-ul).
Solicitările autentificate trebuie să includă atât mesajul challenge original (original_challenge), cât și pe cel semnat (signed_challenge) în format JSON.
Challenge-ul este un șir de caractere UUID.
Exemplu c100b894-1729-464d-ace1-52dbce11db42 |
|---|
Pașii pentru a semna challenge-ul sunt aceiași cu pașii pentru a genera o solicitare REST autentificată, cu excepția pasului 1, care acum este doar șirul de caractere challenge:
Hashați challenge-ul cu algoritmul SHA-256
Decodificați Base64 api_secret-ul dumneavoastră
Folosiți rezultatul pasului 2 pentru a hasha rezultatul pasului 1 cu algoritmul HMAC-SHA-512
Codificați Base64 rezultatul pasului 3
Rezultatul pasului 4 este challenge-ul semnat care va fi inclus în solicitarea de abonare.
Tabelul de mai jos prezintă rezultatul așteptat din exemplele de intrări:
challenge | c100b894-1729-464d-ace1-52dbce11db42 |
|---|---|
api_secret | 7zxMEF5p/Z8l2p2U7Ghv6x14Af+Fx+92tPgUdVQ748FOIrEoT9bgT+bTRfXc5pz8na+hL/QdrCVG7bh9KpT0eMTm |
ieșire semnată | 4JEpF3ix66GA2B+ooK128Ift4XQVtc137N9yeg4Kqsn9PI0Kpzbysl9M1IeCEdjg0zl00wkVqcsnG4bm |