https://cloud.baidu.com/doc/SMS/s/Yjwvxrwzb 百度云SMS短信说明
一、安装jdk
jdk需要1.8版本以上的。我这边直接使用yum安装的。
yum -y install java-1.8.0-openjdk*
二、下载jar包
这个包官网没有嘿嘿,我是找百度云内部他们要的。
三、编写脚本
#!/bin/bash
[ $# != 1 ] && echo -e "usage:sh $0 mobile \n && exit"
host="http://smsv3.bj.baidubce.com"
# access keysecret key
ak=aaff7a3c6e
sk=b4cf590e2
# 手机号
mobile="18515666021"
# 签名
signatureId="sms-sign-BLOCZG69629"
# 短信类型(营销、普通短信)
type="normal"
# 短信模板
template="sms-tmpl-fFpKZB77457"
# contentVarjsonMapkeyvalue
# 模板里面的变量
contentVar={\"passwd\":\"${1}\"}
date=`date -u +%Y-%m-%dT%H:%M:%SZ`
post_body='{"mobile":"'$mobile'","signatureId":"'$signatureId'","type":"'$type'","template":"'$template'","contentVar":'$contentVar'}'
java -jar /home/scripts/vpnUser/sms-shell/bce-curl.jar -AK $ak -SK $sk -H "RequestTime: $date" -X post $host/api/v3/sendSms -d "$post_body"
-----------------------------
执行脚本进行发送
[root@openvpn sms-shell]# sh sms.sh test
-------
我这边就已经收到了嘿嘿嘿
有问题请加博主微信进行沟通!
全部评论