①百度秒嘀 进入并注册 会赠送10元 大约200条 足够测试了

②得到accountID和token

③找到API

⑤创建一个模板,你的内容只有和你的模板对应好了才会发送成功。

⑥写一个JAVA程序测试

如果会写的 直接根据API写就行了

我这里用的HttpClient来实现的 代码:

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;

public class Main {
// 连接ssl
public static void main(String[] args) {
post();
}
public static void post() {
// 创建默认的httpClient实例.
CloseableHttpClient httpclient = HttpClients.createDefault();
// 创建httppost
HttpPost httppost = new HttpPost(
"https://api.miaodiyun.com/20150822/industrySMS/sendSMS");
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
String accountSid = "你的accountSid";
String token = "你的token";
formparams.add(new BasicNameValuePair("accountSid", accountSid));
formparams.add(new BasicNameValuePair("smsContent", "【计科学院】你好,你已经成功进入学生会,请及时联系部长。"));
formparams.add(new BasicNameValuePair("to", "15028435695"));
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
String timestamp = df.format(date);
formparams.add(new BasicNameValuePair("timestamp", timestamp));
String sig = MD5.toMD5(accountSid + token + timestamp);
formparams.add(new BasicNameValuePair("sig", sig));
UrlEncodedFormEntity uefEntity;  
try {  
            uefEntity = new UrlEncodedFormEntity(formparams, "UTF-8");  
            httppost.setEntity(uefEntity);  
            System.out.println("executing request " + httppost.getURI());  
            CloseableHttpResponse response = httpclient.execute(httppost);  
            System.out.println(EntityUtils.toString(uefEntity,"UTF-8"));
            try {  
                HttpEntity entity = response.getEntity();  
                if (entity != null) {  
                    System.out.println("--------------------------------------");  
                    System.out.println("Response content: " + EntityUtils.toString(entity, "UTF-8"));  
                    System.out.println("--------------------------------------");  
                }  
            } finally {  
                response.close();  
            }  
        } catch (ClientProtocolException e) {  
            e.printStackTrace();  
        } catch (UnsupportedEncodingException e1) {  
            e1.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        } finally {  
            // 关闭连接,释放资源    
            try {  
                httpclient.close();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }

}
}

java接入秒嘀API实现发送短信功能相关推荐

  1. spring boot + maven +秒嘀科技 实现发送短信功能

    目录结构: pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&q ...

  2. 2021最新短信验证码接收平台收费价格对比「二」:亿佰云、秒嘀科技、极光短信、华信云通信

    " 亿佰云.秒嘀科技.极光短信.华信云通信这四家短信验证码平台都是怎么收费的,一条短信验证码价格多少钱,企业应当如何进行选择.今天评测下 亿佰云.秒嘀科技.极光短信和华信云通信短信验证码平台 ...

  3. 实现 Java 发送短信功能

    前言 前几日,有粉丝后台私信我如何实现发送短信的功能,刚好久一刚刚用到了这个功能,就把具体的实现过程记录下来,分享给大家. 我们日常使用的软件或者网站,大部分都在使用短信业务,比如注册.验证码功能.还 ...

  4. 7 分钟实现 Java 发送短信功能!

    阅读文本大概需要 7 分钟. 前言 前几日,有粉丝后台私信我如何实现发送短信的功能,刚好久一刚刚用到了这个功能,就把具体的实现过程记录下来,分享给大家. 我们日常使用的软件或者网站,大部分都在使用短信 ...

  5. java 阿里云 发送短信功能实现

    1. 注册短信平台(以阿里云为例) 常用短信服务平台:阿里云.华为云.腾讯云.京东.梦网.乐信等 2. 注册成功后,开通短信服务 3. 设置短信签名.短信模板.AccessKey AccessKey ...

  6. 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现

    实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现 一.开通腾讯云短信服务 二.工具类--使用qcloudsms实现短信发送 三.Spring Boot项目引入短信发送功能 我们发 ...

  7. TP5调用阿里云短信接口实现发送短信功能

    TP5调用阿里云短信接口实现发送短信功能 工作需要,对接阿里云的短信服务,借此记录一下(网站 www.lelee.top) 主要分为两个部分,一是下载官方的Demo事例,这个不需要多说,自己去下载就行 ...

  8. springboot集成阿里云短信服务,实现发送短信功能

    springboot集成阿里云短信服务,实现发送短信功能 准备工作: 1.登陆阿里云->进入控制台->开通短信服务(进入后根据提示开通) 2.充值(借人家平台发短信你以为不要钱的?我充了3 ...

  9. php可以发短信的代码,PHP代码函数实现PHP发送短信功能

    //PHP代码函数实现PHP发送短信功能 //本代码基于开心洋葱 运行 //代码来源:开心洋葱 //PHP发送短信开心洋葱专用(PHP代码函数) //本代码基于开心洋葱 运行 //代码来源:开心洋葱 ...

最新文章

  1. int和Integer区别
  2. 关于机器学习和AI的区别最经典的解释
  3. hdu 4679 树状dp
  4. 【手写系列】写一个迷你版的Tomcat
  5. optee中spinlock的实现原理详解
  6. 青少年计算机学奥林匹克大赛,2019年第36届全国青少年信息学奥林匹克竞赛获奖规则...
  7. 部署高可用的Lync Server 2013 Part 4 部署高可用的文件共享DFS
  8. python staticmethod有什么意义_关于静态方法:python中的@staticmethod有什么意义?
  9. 面试中几个基本的重要问题总结
  10. Android 系统(88)---Android关键字persistent
  11. java工程师的关键绩效指标_绩效考核表(JAVA高级工程师)
  12. Java调用发微博API_编写调用新浪微博API的Java程序来发送微博
  13. nginx下载安装,以及简单配置
  14. 云计算与大数据” 研讨会:迎来新的科学价值
  15. VS修改MFC工程的程序图标
  16. 腾讯是如何一刀刀,在15年间干死那些竞争对手的?! (zz)
  17. 解决windows server 2012R2操作系统激活报错0xc000022
  18. 蘑菇街teamtalk简介
  19. Android 腾讯优图开发问题总结
  20. Photoshop菜单_中英文对照

热门文章

  1. 电子元器件产业规模:SRM管理平台与供应链管理优化
  2. 快速部署私有云笔记,免费享受多端同步
  3. aloha算法c语言代码,论文对最简单的反碰撞算法ALOHA算法进行了研究,在识别时间...
  4. itop4412的uboot
  5. 数据库期末考试简答题背诵
  6. godoc web帮助文档
  7. java空闲端口的选择_使用Java中的JSch转发端口时,“本地端口...无法绑定”
  8. XP下软件崩溃,adplus抓取Dump方法
  9. java多线程、线程同步与线程池
  10. openssl pkcs8