专栏首页码神联盟短信 | 教你使用 JAVA实现 【短信发送】 功能

短信 | 教你使用 JAVA实现 【短信发送】 功能

需求:使用java来实现‘短信发送’功能

发送方:【码神联盟】

接收方:境内手机号

环境:myeclipse、jdk1.8、腾讯云jar包、maven

开发步骤

1:新建maven工程,如下:

2:开通腾讯云的短信服务功能,添加应用。

3:配置短信签名、短信正文模板,并审核通过

4:添加发送短信引用的腾讯云jar包

<dependency>
    <groupId>com.github.qcloudsms</groupId>
    <artifactId>qcloudsms</artifactId>
    <version>1.0.2</version>
</dependency>

5:增加发送短信功能代码类:

public class SendSMSUtils {

    // 短信应用SDK AppID
    static int appid = 1400xxxxx; // 1400开头
    // 短信应用SDK AppKey
    static String appkey = "xxxxxxxxxx";
    // 需要发送短信的手机号码
    static String[] phoneNumbers = { "xxxxxxxx" };
    // 短信模板ID,需要在短信应用中申请
    int templateId = xxxxx; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请
    // 签名
    String smsSign = "码神联盟"; // NOTE:
                                // 这里的签名"腾讯云"只是一个示例,真实的签名需要在短信控制台中申请,另外签名参数使用的是`签名内容`,而不是`签名ID`
    public static void main(String[] args) {
        try {
            SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
            SmsSingleSenderResult result = ssender.send(0, "86", phoneNumbers[0], "324562为您的登录验证码,请于2分钟内填写。如非本人操作,请忽略本短信。", "", "");
        } catch (HTTPException e) {// HTTP响应码错误
            e.printStackTrace();
        } catch (JSONException e) {// json解析错误
            e.printStackTrace();
        } catch (IOException e) {// 网络IO错误
            e.printStackTrace();
        }
    }
}

6:执行main方法,发送短信:

7:验证结果

本文分享自微信公众号 - 码神联盟(lkchatspace)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 碎片化 | 第一阶段-02-Java的跨平台性-视频

    如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/e05653gnkoa.html Java语言概述 是SUN(斯坦福大学...

    码神联盟
  • 区块链 | 比特币如何实现—《区块链历史链条》2

    11比特币为什么还没有挖完 比特币系统靠调节难度系数保证比特币不被太快挖完。每10分钟,全网矿工共同计算一道难题,竞争记账权及比特币奖励。如果全网算力不断增长,...

    码神联盟
  • Spring Boot 之Application.properties配置大全

    前几期,我们讲到了Spring Boot的框架,动手操作过的人,应该都还记得,并且觉得确实简化了很多,那么对于其中application.properties的...

    码神联盟
  • 腾讯云短信怎么样?

    腾讯云短信依托腾讯强大的技术和丰富的经验,为 QQ、微信等亿级平台和10万+客户提供短信服务,稳定可靠,秒级触达。现在腾讯云有了关于国内短信套餐的优惠活动,让...

    return null
  • 短信,到底是怎么工作的?

    近日,工信部发布的《2018年上半年通信业经济运行情况》显示,上半年我国移动短信业务量同比增长8.8%;移动短信业务收入完成195亿元,同比增长5.7%。业内人...

    鲜枣课堂
  • 腾讯云短信套餐优惠活动价格

    腾讯云短信99%到达率,支持大容量、高并发处理,自购买之日起两年内有效。(因腾讯云短信优惠活动,价格有时会有变动。具体实际价格以腾讯云短信显示的价格为准)

    大大小小
  • 短信互联网化能否“拯救”短信?

    时至今日,PC端互联网日渐饱和已不可逆转,而移动互联网正在蓬勃发展,席卷各个细分行业并衍生出更多垂直服务,比如app储存、app测试等,然而还有很多渐入末路,意...

    曾响铃
  • 苹果手机怎么恢复短信?简单方法教你恢复

      苹果手机怎么恢复短信?在手机中有时候一天会收到很多的短信,当然也有一些垃圾短信在里面,不过大多数都是垃圾短信收到的都比较多,一旦多了就想删除这些垃圾短信。由...

    科技第六人
  • 106短信平台如何申请

    短信平台作为企业开展业务不可或缺的部分,已被各行业广泛应用,如:给用户手机发送:验证码短信,物流、订单、账户信息变动通知短信,活动促销短信等。对于还没有接入短信...

    漫道短信平台
  • 关于移动终端的短信安全分析

    短信是公众接收信息的重要途径,也是网站登录页面识别用户本人的一个有效手段。网站通过用户手机号及对应手机号接收到的短信验证码,来识别一个有效用户,用户则通过官方短...

    FB客服

扫码关注云+社区

领取腾讯云代金券