Shell实现直接发送短信
来源:互联网 发布:js移动端日期选择插件 编辑:程序博客网 时间:2024/06/05 03:17
示例 send.sh 中的短信发送账号 free_trial 仅供测试使用,如需商用,可通过如下方式联系我们:
邮箱:gaojing@baidu.com
电话:13924600771
QQ群:183806029
百度告警平台提供短信的发送功能,可按如下步骤进行试用:
1)下载 send.sh 脚本,脚本内容如下所示:
#! /bin/bashusage() { echo "Usage: $0 [-r <电话号码>] [-c <短信内容>] [-b <营销短信请设置-b参数>]" 1>&2; exit 1; }APP_ID="free_trial"TOKEN="MjYxOTNjMTkyZTJjZjgzODA5OGVkNjQyYzgzOGUwMjY="USER_ID="0"RECEIVER=""DESCRIPTION=""BUSINESS=falsewhile getopts 'r:c:b' OPT;do case $OPT in r) RECEIVER="$OPTARG";; c) DESCRIPTION="$OPTARG";; b) BUSINESS=true;; *) usage esacdoneshift $(($OPTIND - 1))if [ -z "$RECEIVER" ] || [ -z "$DESCRIPTION" ] || [ "-b" == "$DESCRIPTION" ]; then usagefiDATA="[{channel : \"sms\", description : \"$DESCRIPTION\",receiver : \"$RECEIVER\",business : \"$BUSINESS\"}]"INPUT=${TOKEN}${APP_ID}${DATA}SIGNATURE=`echo -n $INPUT|md5sum|awk '{print $1}'`curl -H "appid:$APP_ID" -H "token:$TOKEN" -H "userid:$USER_ID" -H "signature:$SIGNATURE" -X POST -d "$DATA" http://gaojing.baidu.com/AlertList/push2)通过 shell 执行 send.sh 脚本,并传入电话号码与要发送的内容,如下所示:
./send.sh -r 13924600771 -c "这是来自百度告警平台的测试短信"如果是营销短信,通过shell执行send.sh 脚本,并传入电话号码和要发送的内容,是否为营销短信,如下所示
./send.sh -r 13924600771 -c "这是来自百度告警平台的营销测试短信" -b
0 0
- Shell实现直接发送短信
- 短信发送---实现收集
- IOS 发送短信实现
- Android实现发送短信
- Android实现发送短信
- 短信发送实现
- 实现短信接口发送
- java 实现发送短信
- HTML在手机上实现直接拨打电话以及发送短信
- 短信发送--Mms短信群发实现原理
- java实现短信猫发送短信
- WAVECOM 发送短信C#实现
- PDU 实现发送短信源程序
- BlackBerry平台发送短信实现
- android实现发送短信demo
- android 定时发送短信实现
- android实现短信发送功能
- Js实现短信发送进度条
- windows下串口编程一(2015.12.29)
- Java Atomic变量
- UIKit框架 -UIView and frame和bounds之区别(位置和大小)
- 算法——排序专题
- 编译安装Nginx和pcre
- Shell实现直接发送短信
- Redis在linux上的安装
- JSON传输图片帮助类
- 回溯法
- numpy 常用api(三)
- 魔兽世界私服架设
- 《Monkey Android》第4课之运行第一个App
- ios数组基本用法和排序
- 《Java程序员生存手册 为自己赢得一份IT名企职位》 - 书摘精要