Υπογραφή πρόκλησης (WebSocket API)

Τελευταία ενημέρωση: 7 Οκτωβρίου 2026

Τα αιτήματα εγγραφής και απεγγραφής σε ιδιωτικές ροές WebSocket απαιτούν υπογεγραμμένο μήνυμα πρόκλησης
με το api_secret του χρήστη.

Η πρόκληση λαμβάνεται όπως περιγράφεται στην ενότητα WebSocket API Public (με χρήση του api_key).

Τα πιστοποιημένα αιτήματα πρέπει να περιλαμβάνουν τόσο το αρχικό μήνυμα πρόκλησης (original_challenge) όσο και το υπογεγραμμένο (signed_challenge) σε μορφή JSON.

Πρόκληση

Η πρόκληση είναι συμβολοσειρά UUID.

Παράδειγμα: c100b894-1729-464d-ace1-52dbce11db42 


Τα βήματα για την υπογραφή της πρόκλησης είναι ίδια με αυτά για τη δημιουργία ενός πιστοποιημένου αιτήματος REST,
με εξαίρεση το βήμα 1, το οποίο αποτελείται μόνο από τη συμβολοσειρά πρόκλησης:

  1. 1

    Εφαρμόστε hash στην πρόκληση με τον αλγόριθμο SHA-256

  2. 3

    Χρησιμοποιήστε το αποτέλεσμα του βήματος 2 για να εφαρμόσετε hash στο αποτέλεσμα του βήματος 1 με τον αλγόριθμο HMAC-SHA-512

  3. 4

    Κωδικοποιήστε σε Base64 το αποτέλεσμα του βήματος 3

Το αποτέλεσμα του βήματος 4 είναι η υπογεγραμμένη πρόκληση, η οποία θα συμπεριληφθεί στο αίτημα εγγραφής.

Ο παρακάτω πίνακας εμφανίζει την αναμενόμενη έξοδο από παραδείγματα εισόδου:

πρόκληση

c100b894-1729-464d-ace1-52dbce11db42

api_secret

 7zxMEF5p/Z8l2p2U7Ghv6x14Af+Fx+92tPgUdVQ748FOIrEoT9bgT+bTRfXc5pz8na+hL/QdrCVG7bh9KpT0eMTm

υπογεγραμμένη έξοδος

4JEpF3ix66GA2B+ooK128Ift4XQVtc137N9yeg4Kqsn9PI0Kpzbysl9M1IeCEdjg0zl00wkVqcsnG4bm
nlMb3A==