6MM Developer API

Προβολή ως Markdown

Η ενότητα Προγραμματιστής απευθύνεται σε μηχανικούς υποστήριξης και ομάδες πλατφόρμας που ενσωματώνονται απευθείας με 6MM APIs. Εξηγεί τις συμβάσεις, το μοντέλο ασφαλείας, τους πόρους REST , τα κανάλια ροής και τους λειτουργικούς ελέγχους που απαιτούνται πριν από τη χρήση της παραγωγής.

Τομείς τεκμηρίωσης

ΠεριοχήΤι καλύπτει
Ρύθμιση ενσωμάτωσηςΔιευθύνσεις υπηρεσιών, συμβάσεις αιτημάτων, σχήμα απόκρισης και λειτουργίες πρόσβασης.
Έλεγχος ταυτότητας και ασφάλειαJWT, API Key δικαιώματα, HMAC υπογραφή, προστασία επανάληψης και συγχρονισμός χρόνου.
REST APIΔημόσια τελικά σημεία, δεδομένα χρήστη/λογαριασμού, παραγγελίες, θέσεις και δεδομένα αγοράς.
WebSocketΚύκλος ζωής σύνδεσης, ροές δημόσιας αγοράς και ροές ιδιωτικών χρηστών.
Αναφορά & αντιμετώπιση προβλημάτωνEnums, κωδικοί σφαλμάτων και πρακτικές προτάσεις ενσωμάτωσης.

Λίστα ελέγχου παραγωγής

  • Αποθηκεύστε API μυστικά μόνο στο backend.
  • Συγχρονισμός χρόνου διακομιστή πριν από υπογεγραμμένα αιτήματα.
  • Αντιμετωπίστε όλα τα πεδία αριθμητικής ακρίβειας ως συμβολοσειρές, εκτός εάν μια σελίδα λέει ρητά το αντίθετο.
  • Χρησιμοποιήστε idempotency, αναγνωριστικά αιτήσεων και δομημένα αρχεία καταγραφής γύρω από τις ροές παραγγελιών.
  • Εγγραφείτε σε ροές WebSocket για κατάσταση που πρέπει να παραμένει ενημερωμένη στα λειτουργικά συστήματα.
  • Ελέγξτε τους κωδικούς σφάλματος και δοκιμάστε ξανά τη συμπεριφορά πριν από την εκκίνηση.