Μετάβαση στην πλοήγηση

SDK Αντιμετώπιση προβλημάτων ενσωμάτωσης

Διαγνώστε προβλήματα Trading Widget, Agent SDK, υπογραφή, webhook, χρονικό όριο λήξης και προβλήματα περιβάλλοντος προτού κλιμακώσετε ένα αίτημα υποστήριξης.

Προβολή ως Markdown

Ξεκινήστε με το περιβάλλον, τη χρονική σήμανση και το αναγνωριστικό επιχείρησης για την αποτυχημένη λειτουργία. Ένας δομημένος έλεγχος συνήθως διαχωρίζει τα προβλήματα διαμόρφωσης από τα ζητήματα ελέγχου ταυτότητας, δικτύου και ασύγχρονης επεξεργασίας.

Συνιστώμενη διαγνωστική εντολή

  1. Επιβεβαιώστε το επηρεαζόμενο περιβάλλον και τη βάση URL.
  2. Καταγράψτε το χρονικό εύρος UTC και το πρώτο αίτημα που αποτυγχάνει.
  3. Προσδιορίστε τη λειτουργική μονάδα: Trading Widget, Agent SDK, REST API, WebSocket ή webhook.
  4. Καταγράψτε το αναγνωριστικό αιτήματος, το αναγνωριστικό χρήστη συνεργάτη, το agentOrderNo, το αναγνωριστικό παραγγελίας ή το αναγνωριστικό συμβάντος webhook.
  5. Ελέγξτε τον πρόσφατο κωδικό, τα διαπιστευτήρια, τη λίστα επιτρεπόμενων IP ή τις αλλαγές ανάπτυξης.
  6. Αναπαράγετε με τη μικρότερη ασφαλή θήκη δοκιμής.

Trading Widget ζητήματα

ΣύμπτωμαΠιθανή αιτίαΔιορθώνω
Το iframe ζητά τοπικό τομέα συνεργάτηΤο baseUrl λείπειΠάσο baseUrl: ‘https://app.6mm.com’.
Το iframe είναι αόρατο ή πολύ σύντομοΤο μητρικό δοχείο δεν έχει ύψοςΡυθμίστε το ύψος του δοχείου ή το ύψος διέλευσης.
token_provider_missingΗ λειτουργία συμβολικού συνεργάτη δεν έχει πάροχοΠροσθήκη ταυτότητας.tokenProvider.
auth_exchange_failedΜη έγκυρο, ληγμένο ή αναντιστοιχία διακριτικό ενσωμάτωσηςΕλέγξτε την απόκριση διακριτικού υποστήριξης και channelId.

Agent SDK ζητήματα

ΣύμπτωμαΠιθανή αιτίαΔιορθώνω
Η υπογραφή απορρίφθηκεΛάθος μυστικό, μετατόπιση ρολογιού ή μη αυτόματα αλλαγμένα υπογεγραμμένα πεδίαΑφήστε το SDK να δημιουργήσει πεδία υπογραφής και να συγχρονίσει τον χρόνο διακομιστή.
Διπλότυπος κίνδυνος κίνησης κεφαλαίωνΟ νέος αριθμός παραγγελίας χρησιμοποιήθηκε μετά το χρονικό όριοΕρώτημα από το αρχικό agentOrderNo πρώτα.
PROCESSING αντιμετωπίζεται ως αποτυχίαΗ κατάσταση σε εκκρεμότητα παρεξηγήθηκεΠεριμένετε για webhook ή καλέστε queryOrder.
Webhook υποβλήθηκε σε επεξεργασία πολλές φορέςΔοκιμάστε ξανά συμπεριφορά χωρίς ανικανότηταΠροσθέστε κλειδί αδυναμίας και ελέγχους τελικής κατάστασης.

Αποδεικτικά στοιχεία προς σύλληψη

ΟλοκλήρωσηΧρήσιμα στοιχεία
Trading WidgetΣελίδα URL, διαδρομή έκδοσης SDK, κονσόλα προγράμματος περιήγησης, αποτυχημένα αιτήματα δικτύου, onError ωφέλιμο φορτίο και διαστάσεις κοντέινερ.
Agent SDKSDK γλώσσα/έκδοση, βάση URL, UTC χρονική σήμανση, αναγνωριστικό αιτήματος, agentOrderNo, κωδικός απόκρισης και απολυμανμένα αρχεία καταγραφής.
WebhookΧρόνος παράδοσης, κλειδί εκδήλωσης ή επιχείρησης, αποτέλεσμα επικύρωσης υπογραφής, κατάσταση επεξεργασίας και απολυμασμένος κατακερματισμός ακατέργαστου σώματος.
REST APIΜέθοδος, διαδρομή, περιβάλλον, αναγνωριστικό αιτήματος, κωδικός απόκρισης και απολυμανμένες παράμετροι.

Ποτέ μην συμπεριλαμβάνετε κωδικούς πρόσβασης, διακριτικά πρόσβασης, API μυστικά, πλήρεις υπογραφές, ιδιωτικά κλειδιά ή προσωπικά δεδομένα που δεν έχουν διορθωθεί στα διαγνωστικά.

Πριν κλιμακωθεί

  • Δοκιμάστε ξανά μόνο όταν η λειτουργία τεκμηριώνεται ως ασφαλής για επανάληψη.
  • Μετά από ένα χρονικό όριο, υποβάλετε ερώτημα στο αρχικό αναγνωριστικό επιχείρησης αντί να δημιουργήσετε ένα νέο.
  • Επιβεβαιώστε το ρολόι του συστήματος και το περιβάλλον διαπιστευτηρίων για σφάλματα υπογραφής.
  • Διατηρήστε την πρώτη αποτυχία και τυχόν μεταγενέστερα αποτελέσματα επανάληψης.
  • Χρησιμοποιήστε το Πρότυπο αιτήματος υποστήριξης για να στείλετε μια πλήρη, ανανεωμένη αναφορά.

Σχετικά έγγραφα

Java διαγνωστικά v0.3.0

ΣύμπτωμαΈλεγχος και ανάκτηση
Το αίτημα χρηματοδότησης έχει άγνωστο αποτέλεσμαΔιατηρήστε το πρωτότυπο agentOrderNo. καλέστε queryWalletTransfer με το αρχικό περιβάλλον. Μην χρησιμοποιείτε το queryOrder.
Η διεπαφή χρήστη προσομοίωσης εμφανίζει μη αναμενόμενα κεφάλαιαΕλέγξτε το frontend tradingMode ξεχωριστά από το backend environment. ο λογαριασμός isSimulatedUser δεν δρομολογεί αιτήματα.
Σφάλμα ερωτήματος 6905Υποχωρήστε χρησιμοποιώντας το κοινόχρηστο όριο συνεργατών και, στη συνέχεια, δοκιμάστε ξανά τον ίδιο δρομέα και φιλτράρετε μέσω του SDK.
Σφάλμα ερωτήματος 6904Μειώστε τα ταυτόχρονα ερωτήματα και περιορίστε το χρονικό παράθυρο. επικοινωνήστε με την υποστήριξη εάν είναι επίμονη.
Μη έγκυρος ή ληγμένος κέρσοραςΕπανεκκινήστε το ίδιο σταθερό παράθυρο ιστορικού και αφαιρέστε τις αποθηκευμένες εγγραφές.
Λείπει η νέα μέθοδος JavaΕλέγξτε το επιλυμένο τεχνούργημα Maven έναντι της δημόσιας ετικέτας v0.3.0. καταργήστε τις αντικρουόμενες εξαρτήσεις σύμφωνα με την πολιτική σας για τα τεχνουργήματα.

Αναφορά ερωτήματος και σφάλματος · Οδηγός αναβάθμισης

Webhook ζητήματα λήψης

ΣύμπτωμαΈλεγχος και χειρισμός
Χωρίς επανάληψη μετά την αποτυχία επιστροφής JSONΕλέγξτε εάν το τελικό σημείο εξακολουθεί να επιστρέφει HTTP 200. Η παράδοση χρησιμοποιεί μόνο την κατάσταση HTTP, όχι έναν δείκτη επιτυχίας στο σώμα.
Οι επαναλήψεις συνεχίζονται μετά το 401 ή το 409Οι απαντήσεις που δεν είναι 2xx ακολουθούν την υπάρχουσα πολιτική επανάληψης. διερευνήστε υπογραφές, περιεχόμενο ειδοποιήσεων ή διαμόρφωση εμπόρου.
Κενό κλειδί αδυναμίας για προειδοποίηση εκκαθάρισηςΤο τρέχον WebhookVerifier.idempotencyKey εξάγει μόνο ταυτότητες κεφαλαίων-γεγονότων. Μετά από ελέγχους υπογραφής και ιδιοκτησίας, επικυρώστε το notificationId και δημιουργήστε το κλειδί προειδοποίησης στον κωδικό εμπόρου. Μην χρησιμοποιείτε ποτέ κενό κλειδί.
Διπλότυπη ειδοποίηση μετά την επιτυχή επεξεργασίαΣυνεχίστε την κατάργηση διπλότυπων εντός του εμπορικού και του πεδίου environment. Επιστροφή 2xx για πανομοιότυπα αντίγραφα. εγγραφή διενέξεων και επιστροφή non-2xx για το ίδιο ID με διαφορετικό σώμα.
Η προειδοποίηση δεν υποβλήθηκε σε επεξεργασίαΑποδοχή liquidation.warning και ιστορικό LIQUIDATION_WARNING. μην ομαδοποιείτε διακριτά αναγνωριστικά ειδοποιήσεων ανά χρήστη, επεισόδιο ή τύπο συμβάντος και απορρίψτε τα.
Η αποδεκτή ειδοποίηση χάνει την εκκρεμή εργασία τηςΑποθηκεύστε μια εργασία αξιόπιστα πριν επιστρέψετε 2xx. Η έναρξη μιας εργασίας ασυγχρονισμού στη μνήμη είναι ανεπαρκής.

Πεδία συμβάντων και συμβατότητα · HTTP απαντήσεις και αξιόπιστη επιβεβαίωση