public class Client extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Client.SubmitTask |
| Modifier and Type | Method and Description |
|---|---|
static Client |
getInstance() |
String |
getSendUrl() |
boolean |
login(String url,
String userAccount,
String password,
String ecname) |
int |
sendDSMS(String[] mobiles,
String smsContent,
String addSerial,
int smsPriority,
String sign,
String msgGroup,
boolean isMo)
短信发送
|
int |
sendTSMS(String[] mobiles,
String tempID,
String[] params,
String addSerial,
int smsPriority,
String sign,
String msgGroup)
发送模板短信
|
void |
setSendUrl(String sendUrl) |
public static Client getInstance()
public String getSendUrl()
public void setSendUrl(String sendUrl)
public int sendDSMS(String[] mobiles, String smsContent, String addSerial, int smsPriority, String sign, String msgGroup, boolean isMo)
mobiles - 手机号码数组,允许群发信息,该字符串数组中的每个字符串代表一个手机号码。群发短信单批最大号码数组为每批5000条。smsContent - 发送短信内容addSerial - 扩展码,根据向移动公司申请的通道填写,如果申请的精确匹配通道,则填写空字符串(""),否则添加移动公司允许的扩展码smsPriority - 短信优先级,取值1-5,填其余值,系统默认选择1, 1最低,5最高sign - 网关签名编码,必填,签名编码在中国移动集团开通帐号后分配,可以在云MAS网页端管理子系统-SMS接口管理功能中下载。msgGroup - 发送数据批次号,32位世界上唯一编码,由字母和数字组成。用户可以采用自定义的数据批次产生算法,标定每次下发的数据的批号。 如果不填写该参数,SDK为满足发送服务器的管理需要,会自动生成一个批次号,但是客户端取状态报告时无法分辨短信的状态报告批次。 建议填写isMo - 是否需要上行,True代表需要;false代表不需要。目前云MAS平台默认推送上行public int sendTSMS(String[] mobiles, String tempID, String[] params, String addSerial, int smsPriority, String sign, String msgGroup)
mobiles - 手机号码数组,允许群发信息,该字符串数组中的每个字符串代表一个手机号码。群发短信单批最大号码数组为每批5000条。tempID - 模版ID,模板由用户在中国移动集团提供的客户业务平台上,由客户自己增加短信模版的信息。params - 模版参数,字符串数组。 模板采用模板和参数合成的方式产生短信, 短信内容由发送服务器自动拼接。模板参数必须和模板中定义的动态填写的参数的个数一致。addSerial - 扩展码,根据向移动公司申请的通道填写,如果申请的精确匹配通道,则填写空字符串(""),否则添加移动公司允许的扩展码smsPriority - 短信优先级,取值1-5,填其余值,系统默认选择1 优先级1为最低,5为最高sign - 网关签名编码,必填,签名编码由企业在中国移动集团开通帐号分配msgGroup - 发送数据批次号,32位世界上唯一编码,由字母和数字组成。用户可以采用自定义的数据批次产生算法,标定每次下发的数据的批号。 如果不填写该参数,SDK为满足发送服务器的管理需要,会自动生成一个批次号,但是客户端取状态报告时无法分辨短信的状态报告批次。 建议填写Copyright © 2023. All rights reserved.