All
Filtrare după:
Cum pot depune numerar în contul meu?
Am nevoie de ajutor cu verificarea contului
De ce nu îmi pot accesa contul?
Există taxe pentru retragerea criptomonedelor?
Am nevoie de ajutor pentru a mă conecta 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 |