Maison > Java > javaDidacticiel > Étapes spécifiques pour implémenter l'envoi de messages texte en Java

Étapes spécifiques pour implémenter l'envoi de messages texte en Java

黄舟
Libérer: 2017-09-26 10:18:33
original
1786 Les gens l'ont consulté

L'éditeur suivant vous apportera une étape d'implémentation de l'envoi de messages texte en Java. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil

1. Inscrivez-vous en tant qu'utilisateur dans China Network Construction : Ce programme est mis en œuvre via la plateforme de messagerie texte SMS fournie par la Chine Network Construction , les nouveaux utilisateurs de la plateforme peuvent recevoir 5 messages texte réguliers gratuits et 3 messages multimédia lors de leur inscription, ce qui est suffisant pour l'essai et l'expérience. Adresse d'enregistrement de China Network Construction : http://sms.webchinese.cn/reg.shtml ;

2. Modifier la signature SMS  : Connectez-vous après une inscription réussie. Pour vous connecter, vous devez d'abord modifier la signature SMS, car le règlement chinois sur la construction des réseaux stipule que le SMS envoyé ne peut pas être envoyé avec succès sans une signature formelle. Les informations d'invite sont affichées dans l'image ci-dessous :

Étapes pour modifier la signature SMS : Modifier les informations utilisateur ---> Modifier les informations utilisateur ---> Enregistrez les informations, comme indiqué ci-dessous :

3. Modifiez la passerelle du code de vérification et liez le modèle de SMS  : Si le SMS développé doit envoyer des codes de vérification, des numéros de commande, etc. et doit permettre aux utilisateurs de recevoir des SMS. rapidement, vous pouvez contacter le service client de China Network Construction (QQ Contactez-nous, c'est pratique et rapide), modifier la passerelle du code de vérification et lier le modèle SMS par ;

. Remarque très importante : après avoir lié un modèle de message texte, le message texte peut arriver en quelques secondes seulement lorsque le contenu du message texte envoyé est exactement le même que celui du modèle de message texte lié. S'ils sont différents, le temps nécessaire pour recevoir le message texte. Le message texte changera. Long ;

4. Téléchargez le package jar de commons-httpclient  :

5.

Écrivez du code Java pour implémenter la fonction d'envoi de messages texte :


Étapes pour afficher l'utilisateur clé secrète : Modifiez la clé secrète SMS --- > Clé secrète SMS, comme indiqué ci-dessous :
public static void main(String[] args) throws Exception { 
   HttpClient client = new HttpClient(); 
    PostMethod post = new PostMethod("http://gbk.api.smschinese.cn"); 
    post.addRequestHeader("Content-Type", 
        "application/x-www-form-urlencoded;charset=gbk");// 在头文件中设置转码 
    NameValuePair[] data = { new NameValuePair("Uid", "用户名"),//中国网建sms平台注册的用户名 
        new NameValuePair("Key", "用户秘钥"),//中国网建sms平台注册的用户密钥 
        new NameValuePair("smsMob", "手机号"),//将要发送到的手机号码 
        new NameValuePair("smsText", "按照短信模板发送内容,短信模板中变量具体化即可") };//要发送的短信内容 
    post.setRequestBody(data); 
 
    client.executeMethod(post); 
    Header[] headers = post.getResponseHeaders(); 
    int statusCode = post.getStatusCode(); 
    System.out.println("statusCode:" + statusCode); 
    for (Header h : headers) { 
      System.out.println(h.toString()); 
    } 
    String result = new String(post.getResponseBodyAsString().getBytes( 
        "gbk")); 
    System.out.println(result); // 打印返回消息状态 
 
    post.releaseConnection(); 
}
Copier après la connexion

6. En exécutant le code java écrit à l'étape 5, la fonction d'envoi de SMS peut être réalisée et permettre l'envoi de messages texte au téléphone mobile de l'utilisateur en quelques secondes

Ce programme doit prêter attention ; les points suivants :

1. Vous devez configurer une signature de message texte : en raison des réglementations chinoises en matière de construction de réseaux, les messages texte ne peuvent pas être envoyés avec succès sans la configuration d'une signature de message texte

2. Si vous souhaitez réaliser la fonction seconde à seconde des messages texte, vous devez modifier la passerelle du code de vérification et lier le modèle de message texte, et uniquement lorsque le contenu du message texte envoyé est exactement le même que celui lié modèle de message texte (les variables du modèle peuvent être instanciées à chaque envoi et le reste du contenu doit être exactement le même), le message texte peut être délivré en quelques secondes, sinon le message texte envoyé ne peut pas être délivré en quelques secondes . , il ne peut atteindre le téléphone mobile de l’utilisateur que comme les messages texte ordinaires, ce qui est lent

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal