java项目短信群发接口_JAVA实现第三方短信发送过程详解
想使代碼生效需要注冊:
在muven項目里面導入jar包
commons-codec
commons-codec
1.4
commons-httpclient
commons-httpclient
3.1
commons-logging
commons-logging
1.1.1
org.apache.httpcomponents
httpclient
4.3.1
com.alibaba
druid
1.0.8
com.alibaba
druid
1.0.8
創(chuàng)建一個測試類:下面代碼粘貼上去用就行了public?static?void?main(String[]?args)?throws?HttpException,?IOException?{
//?TODO?Auto-generated?method?stub
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",?"****"),?//?注冊的用戶名
new?NameValuePair("Key",?"********"),?//?這個key需要在里面獲取
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();
}
輸出結果成功后是這個效果;這個值代表短信發(fā)送的數(shù)量如果下面的返回值不是1請參照以下圖片
可能需要的的問題:
當然 返回值等于1的時候不代表你就能收到短信 只能說明你短信發(fā)送成功了想要短信成功的接收不需要進去官網(wǎng)去申請短信接收接口
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持谷谷點程序。
總結
以上是生活随笔為你收集整理的java项目短信群发接口_JAVA实现第三方短信发送过程详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java spring注解维护,从一次工
- 下一篇: 在腾讯云开通短信验证服务设置正确格式的签