|
|
Veröffentlicht am 27.09.2021 09:22:26
|
|
|
|

Früher wurde .NET/C# verwendet, um SMS zu senden, aber heute verwenden wir Java, um das SDK von Alibaba Cloud aufzurufen und so die Funktion des Sendens von SMS-Verifizierungscodes zu realisieren.
Offizielle Dokumentation:Der Hyperlink-Login ist sichtbar.
Rezension:
Werfen wir einen Blick auf die Darstellungen des erfolgreichen Versands von Verifizierungscode-SMS:
Zuerst musst du accessKeyID und accessKeySecret im Alibaba Cloud-Backend beantragen.
I Java ist ein Maven-Projekt, das durch POM-Dateieingabe installiert werden kann, wie folgt:
Wenn du das aufgerüstete SDK verwendest (dysmsapi20170525)
Initialisieren Sie den Client mit folgendem Code:
Ich rufe die SendBatchSms-Schnittstelle an, um SMS-Nachrichten in Batches zu senden, was das Senden von SMS-Nachrichten mit unterschiedlichen Signaturen an mehrere verschiedene Mobiltelefonnummern in einer einzigen Anfrage unterstützt. Die Mobiltelefonnummer und andere Parameter sind im JSON-Format, die Anzahl der Felder ist gleich, eines nach dem anderen bewertet der SMS-Dienst die an die angegebene Mobiltelefonnummer gesendete Signatur gemäß der Reihenfolge der Felder in JSON in einer Anfrage,Man kann bis zu 100 Handynummern sendenSenden Sie Textnachrichten separat.
API-Dokumentation:Der Hyperlink-Login ist sichtbar.
Der Code lautet wie folgt:
Der Anruf gibt etwas Erfolgreiches zurück:
{"headers":{"access-control-allow-origin":"*","date":"Mo, 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"}}
(Ende)
|
Vorhergehend:Der Unterschied zwischen Expression<Func<T, bool>> und Func<T, bool> in EFNächster:Der Unterschied zwischen VSphere, ESXi und VCenter
|