|
|
Publié sur 27/09/2021 09:22:26
|
|
|
|

Par le passé, le .NET/C# était utilisé pour envoyer des SMS, mais aujourd’hui nous utilisons le langage Java pour appeler le SDK d’Alibaba Cloud afin de réaliser la fonction d’envoi de codes de vérification SMS.
Documentation officielle :La connexion hyperlientérée est visible.
Révision:
Voyons les rendus de l’envoi réussi du code de vérification SMS comme suit :
Tout d’abord, vous devez demander accessKeyId et accessKeySecret dans le backend Alibaba Cloud.
I Java est un projet maven, qui peut être installé par ingestion de fichiers POM, comme suit :
Si vous utilisez le SDK amélioré (dysmsapi20170525)
Initialiser le client avec le code suivant :
J’utilise l’interface SendBatchSms pour envoyer des SMS par lots, ce qui permet d’envoyer des SMS avec différentes signatures à plusieurs numéros de téléphone mobile différents dans une seule requête. Le numéro de téléphone mobile et les autres paramètres sont au format JSON, le nombre de champs est le même, un par un, le service SMS juge la signature envoyée au numéro de téléphone mobile spécifié selon l’ordre des champs en JSON, dans le cadre d’une requête,Vous pouvez envoyer jusqu’à 100 numéros mobilesEnvoyez des messages séparément.
Documentation API :La connexion hyperlientérée est visible.
Le code est le suivant :
L’appel répond à quelque chose de réussi :
{"headers » :{"access-control-allow-origin » :"* »,"date » :"Lun, 27 sept 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"}}
(Fin)
|
Précédent:La différence entre Expression<Func<T, bool>> et Func<T, bool> dans EFProchain:La différence entre VSphere, ESXi et VCenter
|