All
Filtrare după:
Cum pot depune numerar în contul meu?
Am nevoie de ajutor pentru 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 fluxurile private WebSocket necesită un mesaj de provocare semnat
cu api_secret-ul clientului.
Provocarea se obține conform descrierii din secțiunea WebSocket API Public (folosind api_key).
Solicitările autentificate trebuie să includă atât mesajul original de provocare (original_challenge), cât și cel semnat (signed_challenge), în format JSON.
Provocarea este un șir de tip UUID.
Exemplu: c100b894-1729-464d-ace1-52dbce11db42 |
|---|
Pașii pentru semnarea provocării sunt identici cu cei pentru generarea unei solicitări REST autentificate,
cu excepția pasului 1, care acum este doar șirul de provocare:
Aplică Hash provocării folosind algoritmul SHA-256
Decodifică Base64 api_secret-ul tău
Folosește rezultatul pasului 2 pentru a aplica hash rezultatului pasului 1 cu algoritmul HMAC-SHA-512
Codifică în Base64 rezultatul pasului 3
Rezultatul pasului 4 este provocarea semnată, care va fi inclusă în solicitarea de abonare.
Tabelul de mai jos prezintă rezultatele așteptate pentru datele de intrare din exemplu:
provocare | c100b894-1729-464d-ace1-52dbce11db42 |
|---|---|
api_secret | 7zxMEF5p/Z8l2p2U7Ghv6x14Af+Fx+92tPgUdVQ748FOIrEoT9bgT+bTRfXc5pz8na+hL/QdrCVG7bh9KpT0eMTm |
rezultat semnat | 4JEpF3ix66GA2B+ooK128Ift4XQVtc137N9yeg4Kqsn9PI0Kpzbysl9M1IeCEdjg0zl00wkVqcsnG4bm |