|
|
Δημοσιεύτηκε στις 27/9/2021 9:22:26 π.μ.
|
|
|
|

Στο παρελθόν, το .NET/C# χρησιμοποιήθηκε για την αποστολή SMS, αλλά σήμερα χρησιμοποιούμε τη γλώσσα Java για να καλέσουμε το SDK του Alibaba Cloud για να πραγματοποιήσουμε τη λειτουργία αποστολής κωδικών επαλήθευσης SMS.
Επίσημη τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αναθεώρηση:
Ας ρίξουμε μια ματιά στις αποδόσεις της επιτυχούς αποστολής SMS κωδικού επαλήθευσης ως εξής:
Αρχικά, πρέπει να υποβάλετε αίτηση για accessKeyId και accessKeySecret στο backend του Alibaba Cloud.
Η Java είναι ένα έργο maven, το οποίο μπορεί να εγκατασταθεί με απορρόφηση αρχείων POM, ως εξής:
Εάν χρησιμοποιείτε το αναβαθμισμένο SDK (ΔΥΣΜΣΑΠΗ20170525)
Αρχικοποιήστε τον πελάτη με τον ακόλουθο κώδικα:
Καλώ τη διεπαφή SendBatchSms για να στείλω μηνύματα SMS σε παρτίδες, η οποία υποστηρίζει την αποστολή μηνυμάτων SMS με διαφορετικές υπογραφές σε πολλούς διαφορετικούς αριθμούς κινητών τηλεφώνων σε ένα μόνο αίτημα. Ο αριθμός κινητού τηλεφώνου και άλλες παράμετροι είναι σε μορφή JSON, ο αριθμός των πεδίων είναι ο ίδιος, ένα προς ένα, η υπηρεσία SMS κρίνει την υπογραφή που αποστέλλεται στον καθορισμένο αριθμό κινητού τηλεφώνου σύμφωνα με τη σειρά των πεδίων στο JSON, σε ένα αίτημα,Μπορείτε να στείλετε έως και 100 αριθμούς κινητών τηλεφώνωνΣτείλτε μηνύματα κειμένου ξεχωριστά.
Τεκμηρίωση API:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Ο κωδικός έχει ως εξής:
Η κλήση επιστρέφει κάτι επιτυχημένο:
{"headers":{"access-control-allow-origin":"*","date":"Mon, 27 Sep 2021 01:06:36 GMT","content-length":"110","access-control-max-age":"172800","x-acs-request-id":"xxx"," access-control-allow-headers":"X-Requested-With, X-Sequence, _aop_secret, _aop_signature","connection":"keep-alive","content-type":"application/json; charset=utf-8","access-control-allow-methods":"POST, GET, OPTIONS"},"body":{"code":"OK","message":"OK","bizId":"xxx^0","requestId":"xxx"}}
(Τέλος)
|
Προηγούμενος:Η διαφορά μεταξύ Expression<Func<T, bool>> και Func<T, bool> στο EFΕπόμενος:Η διαφορά μεταξύ VSphere, ESXi και VCenter
|