java版的短信接口封装,免费送给你,自带200条短信

闪速码可以免费试用200条的短信平台,可以用来发送短信验证码或者发送通知短信。平台不仅支持企业,还支持个人(我最看重这点了)。签名审核非常宽松,没有备案或者暂未上线的产品也可以申请签名

今天用闪速码为例,打包封装了java的短信接口,可在官网下载也可以直接使用,

1、test.java

// +----------------------------------------------------------------------------
// | 闪速码java短信sdk
// +----------------------------------------------------------------------------
// | Copyright (c) 2014-2021 https://www.shansuma.com
// +----------------------------------------------------------------------------
// | 闪速码短信平台支持网页在线发送、API集成发送、私有化部署三种形式,可免费试用200条
// +----------------------------------------------------------------------------
// | Author: 橘子俊,开发文档请访问 http://sms.shansuma.com/docs
// +----------------------------------------------------------------------------

package tech.haowei.sms;

public class TestClient {

    public static void main(String[] args) {

        Client client = new Client();
        client.setAppId("hw_10902");     //开发者ID,在【设置】-【开发设置】中获取
        client.setSecretKey("bf80b2a52abb94a4fbeb7c61015bf713");    //开发者密钥,在【设置】-【开发设置】中获取
        client.setVersion("1.0");

        /**
         *   json格式可在 bejson.com 进行校验
         */
        String singnstr = "山顶烤肉";
        Client.Request request = new Client.Request();
        request.setMethod("sms.message.send");
        request.setBizContent("{\"
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您可以使用Java的SMSLib库来读取内容并实现API接口。 以下是一个简单的示例代码: ```java import org.smslib.*; import org.smslib.modem.SerialModemGateway; public class SMSReader { public static void main(String[] args) { try { // 初始化SMSLib库 Service service = Service.getInstance(); // 创建串口猫网关 SerialModemGateway gateway = new SerialModemGateway("modem", "COM3", 9600, "", ""); // 设置猫网关属性 gateway.setInbound(true); gateway.setOutbound(true); gateway.setSimPin("<PIN>"); // 添加猫网关到库中 service.addGateway(gateway); // 启动库 service.startService(); // 等待 while (true) { // 获取收到的 if (service.getUnreadMessages().size() > 0) { // 获取最新的一条 InboundMessage msg = service.getUnreadMessages().get(0); // 打印内容 System.out.println(msg.getText()); // 设置为已读 msg.setRead(true); // 更新状态 service.updateMessage(msg); } // 暂停1秒钟 Thread.sleep(1000); } } catch (Exception e) { e.printStackTrace(); } } } ``` 在上面的代码中,我们使用了SMSLib库来读取内容。我们先初始化SMSLib库,然后创建一个串口猫网关,并将其添加到库中。然后,我们使用一个死循环来等待收到。如果收到了,我们就打印出内容,并将其设置为已读。 您可以将上面的代码封装成API接口并在应用程序中使用。请注意,您需要替换COM3为您的串口号,并将<PIN>替换为您的猫的PIN码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值