#!/bin/bash
TIME=`date +%Y-%m-%d`
KEY="UJK9rk50HD8du8JE8h87RUor0KERo5jk"
username="zabbix"
sign=`echo -n "vas#$KEY$TIME#$username" | md5sum | awk '{print $1}'`
phone_num=$1
message=`echo -e "$2\n$3" |od -An -tx1|tr ' ' % `
url=\""http://game.g.pptv.com/api/ajax/sendphonesms.php?username=$username&phone=$phone_num&type=1&content=$message&sign=$sign"\"
curl -s -I $url >>/tmp/sendsms.log

key这里指的端对端的验证方式

username 这里可以随意指定

sign 加密所传的参数

每个供应商的短信接口格式都不大相同,这里是通过直接调用url 就可以发送短信了

最新文章

  1. github上readme.md 格式
  2. cocos2d-x场景切换动画
  3. caffe中python接口的使用
  4. String to Integer (atoi)
  5. 手机wifi密码的保存位置
  6. UML类图常见关系总结
  7. Notepad++的一些常用的快捷键
  8. Jquery Table添加行、删除行
  9. POJ2996 Help Me with the Game(模拟)
  10. js怪招(摘录篇)
  11. MyBatis与Spring设置callSettersOnNulls
  12. LoadLibrary 失败 GetLastError 126
  13. ZOJ 3696 Alien's Organ 概率论 泊松分布
  14. [Swift]LeetCode938. 二叉搜索树的范围和 | Range Sum of BST
  15. Lua完全自学手册(图文教程)
  16. Koa2
  17. echarts使用笔记二:柱子堆叠
  18. tcpdump详解
  19. TCP详解——传输控制协议(总述)
  20. ubuntu14.04 安装Kdevelop 进行ROS开发

热门文章

  1. oracle internal :VIEW: X$KCBLDRHIST - Direct Read HISTory
  2. JUnit---Java单元测试必备工具
  3. Android之使用AchartEngineActivity引擎绘制柱状图、曲线图
  4. 语法:MySQL中INSERT INTO SELECT的使用(转)
  5. replace和insert的语句插入(转)
  6. LeetCode: Populating Next Right Pointer in Each Node
  7. (转)ReSharper 配置及用法
  8. oracle存储过程分页
  9. Android二手交易平台,dagger2+mvp+Bmob后台云搭建
  10. 虚拟机中Ubuntu设置固定IP方法