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

Sep 26, 2017 am 10:18 AM
java spécifique 步骤

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Racine carrée en Java Racine carrée en Java Aug 30, 2024 pm 04:26 PM

Guide de la racine carrée en Java. Nous discutons ici du fonctionnement de Square Root en Java avec un exemple et son implémentation de code respectivement.

Nombre parfait en Java Nombre parfait en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Générateur de nombres aléatoires en Java Générateur de nombres aléatoires en Java Aug 30, 2024 pm 04:27 PM

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Weka en Java Weka en Java Aug 30, 2024 pm 04:28 PM

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Numéro Armstrong en Java Numéro Armstrong en Java Aug 30, 2024 pm 04:26 PM

Guide du numéro Armstrong en Java. Nous discutons ici d'une introduction au numéro d'Armstrong en Java ainsi que d'une partie du code.

Numéro de Smith en Java Numéro de Smith en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Questions d'entretien chez Java Spring Questions d'entretien chez Java Spring Aug 30, 2024 pm 04:29 PM

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Break or Return of Java 8 Stream Forach? Break or Return of Java 8 Stream Forach? Feb 07, 2025 pm 12:09 PM

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

See all articles