All
Filtreleme ölçütü:
Hesabıma nasıl nakit yatırabilirim?
Hesap doğrulaması ile ilgili yardıma ihtiyacım var
Hesabıma neden erişemiyorum?
Kripto para çekimlerinde herhangi bir ücret var mı?
Hesabıma giriş yapmak için yardıma ihtiyacım var
WebSocket özel akışlarına abone olma ve abonelikten çıkma istekleri, kullanıcının api_secret'ı ile imzalanmış bir meydan okuma
mesajı gerektirir.
Meydan okuma, WebSocket API Public bölümünde (api_key kullanılarak) gösterildiği gibi elde edilir.
Kimliği doğrulanmış istekler, hem orijinal meydan okuma mesajını (original_challenge) hem de imzalanmış olanı (signed_challenge) JSON formatında içermelidir.
Meydan okuma, bir UUID dizesidir.
Örnek c100b894-1729-464d-ace1-52dbce11db42 |
|---|
Meydan okumayı imzalama adımları, kimliği doğrulanmış bir REST isteği oluşturma adımlarıyla aynıdır,
ancak 1. adım artık sadece meydan okuma dizesidir:
Meydan okumayı SHA-256 algoritması ile hash'leyin
api_secret'ınızı Base64 ile çözün
Adım 2'nin sonucunu kullanarak Adım 1'in sonucunu HMAC-SHA-512 algoritması ile hash'leyin
Adım 3'ün sonucunu Base64 ile kodlayın
Adım 4'ün sonucu, abone olma isteğine dahil edilecek olan imzalı meydan okumadır.
Aşağıdaki tablo, örnek girdilerden beklenen çıktıyı göstermektedir:
meydan okuma | c100b894-1729-464d-ace1-52dbce11db42 |
|---|---|
api_secret | 7zxMEF5p/Z8l2p2U7Ghv6x14Af+Fx+92tPgUdVQ748FOIrEoT9bgT+bTRfXc5pz8na+hL/QdrCVG7bh9KpT0eMTm |
imzalı çıktı | 4JEpF3ix66GA2B+ooK128Ift4XQVtc137N9yeg4Kqsn9PI0Kpzbysl9M1IeCEdjg0zl00wkVqcsnG4bm |