Agent Java SDK
Agent Java SDK: Agent Java SDK Ενσωμάτωση v0.3.0, παραδείγματα, παράμετροι και σημασιολογία απόκρισης.
Αυτός ο οδηγός στοχεύει Agent Java SDK v0.3.0, Java 8+ και τη δημόσια σύμβαση με ετικέτα. Τα παραδείγματα εκτελούνται σε ένα backend συνεργάτη μετά την προετοιμασία του client στο Γρήγορη εκκίνηση.
Βασική γραμμή τεκμηρίωσης: SDK v0.3.0, δέσμευση 54aa3c1. Ακολουθούν επιπλέον Webhook κανόνες λήψης WEBHOOKS.md στο fa6c7b6; Αυτή είναι μια ενημέρωση μόνο για τεκμηρίωση, χωρίς νέο SDK τεχνούργημα που περιέχει βοηθητικές μεθόδους προειδοποίησης.
Έκδοση και εγκατάσταση
Πηγή φιλοξενίας GitHub. δεν καθιστά αυτές τις συντεταγμένες επιλύσιμες από το Maven Central. Χρησιμοποιήστε την τοπική εγκατάσταση με ετικέτα ή τον εγκεκριμένο χώρο αποθήκευσης τεχνουργημάτων.
Τι καλύπτει το SDK
Διαμόρφωση
Λάβετε τις ακόλουθες τιμές από το 6MM πριν ενσωμάτωση.
Συστάσεις παραγωγής:
- Χρησιμοποιήστε το HTTPS για τα τελικά σημεία Agent API και webhook.
- Αποθηκεύστε το
apiSecretσε έναν μυστικό διαχειριστή, κέντρο διαμόρφωσης ή μεταβλητή περιβάλλοντος. - Διατηρήστε το χρόνο του διακομιστή συγχρονισμένο, κατά προτίμηση με NTP.
- Διατηρήστε όλους τους αριθμούς παραγγελιών συνεργατών και διατηρήστε τους μοναδικούς παγκοσμίως.
- Μην στέλνετε ποτέ
apiSecretσε προγράμματα περιήγησης, εφαρμογές, μίνι προγράμματα ή πηγαίο κώδικα διεπαφής.
Πεδία αυτόματης υπογραφής
Για υπογεγραμμένες κλήσεις αντιπροσώπου API, το SDK εγχέει αυτόματα:
Κανόνες υπογραφής:
- Εξαίρεση
sign. - Εξαίρεση κενών τιμών.
- Ταξινόμηση πλήκτρων κατά σειρά ASCII.
- Εγγραφείτε ως
k=v&k2=v2. - Υπολογίστε το HMAC-SHA256 εξάγωνο με
apiSecret.
Οι τιμές του πίνακα σειριοποιούνται ως συμπαγείς JSON πριν από την ένταξη στο ωφέλιμο φορτίο υπογραφής. Για παράδειγμα, το platformUserIds υπογράφει ως ["1188041528"], δίνοντας platformUserIds=["1188041528"] στο k=v ωφέλιμο φορτίο. Διατηρήστε τη σειρά στοιχείων του πίνακα, τα διπλά εισαγωγικά και τα αναγνωριστικά συμβολοσειρών. Μην εισάγετε κενά μορφοποίησης και μην χρησιμοποιείτε Java List.toString() (όπως [1188041528]). Το SDK χειρίζεται αυτόματα αυτήν τη σειριοποίηση.
Ο κανονικός επιχειρηματικός κωδικός δεν πρέπει να υπολογίζει υπογραφές ή να ορίζεται χειροκίνητα
agentCode, timestamp, nonce ή sign.