java怎么实现群发短信的功能

java怎么实现群发短信的功能,第1张

JAVA实现短信群发的步骤:

1、使用第三方短信平台服务商,接入短信服务;

2、调用短信提交页面发送请求;

3、服务器向第三方短信平台提交发送请求;

4、短信平台通过运营商将短信下发至用户的手机上。

以下是秒赛短信平台JAVA短信验证码接口代码示例

package test;

import javaioIOException;

import javaioUnsupportedEncodingException;

import javanetURISyntaxException;

import javanetURLEncoder;

import orgapachecommonshttpclientHttpClient;

import orgapachecommonshttpclientNameValuePair;

import orgapachecommonshttpclientmethodsPostMethod;

import orgapachecommonslang3StringUtils;

public class Apis {

// 短信发送接口的http地址,请咨询客服

private static String url = “xxxxxxxxxxxxxxxxxxxxxxxxxxxx”;

// 编码格式。发送编码格式统一用UTF-8

private static String ENCODING = “UTF-8”;

public static void main(String[] args) throws IOException, URISyntaxException {

// 账号

String account = “”;

// 密码

String pswd = “”;

// 修改为您要发送的手机号,多个用,分割

String mobile = “13”;

// 设置您要发送的内容

String msg = “秒赛科技您的验证码是:1234”;

// 发短信调用示例

Systemoutprintln(Apissend(account,pswd, mobile, msg));

}

/

发送短信

@param account

           account

@param pswd

           pswd

@param mobile

           手机号码

@param content

           短信发送内容

/

public static String send(String account,String pswd, String mobile, String msg) {

NameValuePair[] data = { new NameValuePair(“account”, account),

new NameValuePair(“pswd”, pswd),

new NameValuePair(“mobile”, mobile),

new NameValuePair(“msg”, msg),

new NameValuePair(“needstatus”, “true”),

new NameValuePair(“product”, “”) };

return doPost(url, data);

}

/

基于HttpClient的post函数

PH

@param url

           提交的URL

@param data

           提交NameValuePair参数

@return 提交响应

/

private static String doPost(String url, NameValuePair[] data) {

HttpClient client = new HttpClient();

PostMethod method = new PostMethod(url);

// methodsetRequestHeader(“ContentType”,

// “application/x-www-form-urlencoded;charset=UTF-8”);

methodsetRequestBody(data);

// clientgetParams()。setContentCharset(“UTF-8”);

clientgetParams()。setConnectionManagerTimeout(10000);

try {

clientexecuteMethod(method);

return methodgetResponseBodyAsString();

} catch (Exception e) {

eprintStackTrace();

}

return null;

}

}

1、各省市短信中心号码是不一样的,具体的短信中心号码是多少可以联系客服查询。

2、手机的短信设置内,短信中心号码,+和86是不能少的,加SIM卡归属地短信中心号码”。

3、iPhone手机设置短消息中心号码方法如下:

1查询方法:用iPhone拨打#50057672# ;

2设置方法::用iPhone拨打50057672+86“ SIM卡归属地短信中心号码”# ;

3删除方法:用iPhone拨打##50057672# 。

温馨提示:设置的短信中心号码一般为+86后边加的类似于手机号码,设置短信中心号码时,请重新插拔SIM卡,建议先删除短信中心号码再重新设置。

手机短信中心的号码无需进行设置,短息中心号码是手机默认如更改会影响短信正常功能,以OPPO手机为例短息中心号位位置,用户需点击手机设置,然后点击信息找到短信中心号码点击即可进行查看。具体操作步骤如下。

1、首先,打开手机点击桌面设置按钮。如下图所示。

2、第二步,进入后点击信息按钮。如下图所示。

3、第三步,点击后跳转页面,点击短信中心号码。如下图所示。

4、第四步,点击后跳转短信中心号码。如下图所示。

5、最后,点击即可进行查看。如下图所示。

注意事项:

手机短信中心号码是手机中默认的,如果用户需要更改按照上述步骤操作即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java怎么实现群发短信的功能

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情