目前功能调整暂停开放,新用户建议直接使用阿里大鱼 :点击查看 。 老用户可以继续使用百川的短信,可以自选择迁移。
以下内容为老用户参考的使用说明
短信模板: 短信发送需要上传短信模板。点击模板列表,模板分为系统模板和自定义模板。
短信签名:短信签名可在签名管理中设置,点击签名管理,设置应用对应的签名。
控制台充值 签名管理 模板管理等介绍详细见:控制台介绍
选择任意模板 发送短信:输入手机号和模板中的的变量内容即可发送短信。通过点击查看短信发送详情,可以查看短信发送情况。
1 下载服务端SDK:下载SDK确保开通阿里百川消息权限包,且签署协议。SDK先生成再下载。
2 SDK集成到项目工程中。
3 代码发送短信。以java发送验证码为例,以下模板和签名为例(签名或模板审核通过以后需要点击启用):
将以下代码直接拷贝到工程中,替换相关参数运行即可。
import com.taobao.api.ApiException; import com.taobao.api.DefaultTaobaoClient; import com.taobao.api.TaobaoClient; import com.taobao.api.request.OpenSmsSendvercodeRequest; import com.taobao.api.request.OpenSmsSendvercodeRequest.SendVerCodeRequest; import com.taobao.api.response.OpenSmsSendvercodeResponse; public class BCDXTest { private static String appkey="612465**"; private static String secret="1hfhfhfjfjff822010abfac****"; private static String url="http://gw.api.taobao.com/router/rest";//api请求地址 public static void main(String[] args) throws ApiException { TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret); OpenSmsSendvercodeRequest req=new OpenSmsSendvercodeRequest(); SendVerCodeRequest sendVerCodeRequest = new SendVerCodeRequest(); sendVerCodeRequest.setTemplateId(1131L);// 填写自己的模板id sendVerCodeRequest.setSignatureId(86L);//填写自己的签名id,注意于应用对应 sendVerCodeRequest.setMobile("13501**522");//填写真实的手机号 sendVerCodeRequest.setContextString("{\"minute\":\"5\"}");//模板中的参数赋值 req.setSendVerCodeRequest(sendVerCodeRequest); OpenSmsSendvercodeResponse response = client.execute(req); System.out.println(response.getBody());//测试阶段建议打印完整的返回内容,便于排查 if (response.isSuccess()) {//api请求成功 response.getResult().getMessage(); response.getResult().getSuccessful();//短信发送成功 } else { response.getResult().getMessage(); response.getResult().getSuccessful(); } }
服务端发短信代码集成详见:服务端集成
视频演示
视频介绍了模板管理,签名管理,SDK集成 ,API调用等内容,视频7分钟左右,接入前建议观看。
旺旺群:1363288918