JS短信接口代码示例
这篇文章主要为大家分享JS短信接口代码,JS短信发送、JS批量发送、JS短信验证码发送,感兴趣的小伙伴们可以参考一下。
支持语言:JS
功能:JS短信接口、JS发送短信
用途:短信验证码、会员营销短信、各类通知短信
注意事项:该代码仅供接入秒赛短信接口参考使用,客户可根据实际需要自行编写;
<?php
class
SendCode{
private
$url
=
'http://139.196.108.241:8080'
;
private
function
post_curls(
$url
,
$post
)
{
$curl
= curl_init();
// 启动一个CURL会话
curl_setopt(
$curl
, CURLOPT_URL,
$url
);
// 要访问的地址
curl_setopt(
$curl
, CURLOPT_SSL_VERIFYPEER, 0);
// 对认证证书来源的检查
curl_setopt(
$curl
, CURLOPT_USERAGENT,
$_SERVER
[
'HTTP_USER_AGENT'
]);
// 模拟用户使用的浏览器
curl_setopt(
$curl
, CURLOPT_FOLLOWLOCATION, 1);
// 使用自动跳转
curl_setopt(
$curl
, CURLOPT_AUTOREFERER, 1);
// 自动设置Referer
curl_setopt(
$curl
, CURLOPT_POST, 1);
// 发送一个常规的Post请求
curl_setopt(
$curl
, CURLOPT_POSTFIELDS,
$post
);
// Post提交的数据包
curl_setopt(
$curl
, CURLOPT_TIMEOUT, 30);
// 设置超时限制防止死循环
curl_setopt(
$curl
, CURLOPT_HEADER, 0);
// 显示返回的Header区域内容
curl_setopt(
$curl
, CURLOPT_RETURNTRANSFER, 1);
// 获取的信息以文件流的形式返回
$res
= curl_exec(
$curl
);
// 执行操作
if
(curl_errno(
$curl
)) {
echo
'Errno'
.curl_error(
$curl
);
//捕抓异常
}
curl_close(
$curl
);
// 关闭CURL会话
return
$res
;
// 返回数据,json格式
}
//$account 用户账号
//$pswd 必填参数。用户密码
//$mobile 必填参数。合法的手机号码
//$msg 必填参数。短信内容
//$ts 可选参数,时间戳,格式yyyyMMddHHmmss
//$state 必填参数 状态 1:验证码短信 2:营销短信 3:语音验证码
public
function
send(
$account
,
$pswd
,
$mobile
,
$msg
,
$ts
,
$state
){
if
(
$ts
!=
''
){
$pswd
= md5(
$account
.
$pswd
.
$ts
);
}
$url
=
''
;
switch
(
$state
) {
case
1:
$url
=
$this
->url.
'/Api/HttpSendSMYzm.ashx'
;
break
;
case
2:
$url
=
$this
->url.
'/Api/HttpSendSMYx.ashx'
;
break
;
case
3:
$url
=
$this
->url.
'/Api/HttpSendSMVoice.ashx'
;
break
;
default
:
$url
=
''
;
break
;
}
$data
=
array
(
'account'
=>
$account
,
'pswd'
=>
$pswd
,
'mobile'
=>
$mobile
,
'msg'
=>
$msg
,
'ts'
=>
$ts
);
$huawei_res
=
$this
->post_curls(
$url
,
$data
);
$huawei_res
=json_decode(
$huawei_res
,true);
return
$huawei_res
;
}
}
//$account 用户账号
//$pswd 必填参数。用户密码
//$mobile 必填参数。合法的手机号码
//$msg 必填参数。短信内容
//$ts 可选参数,时间戳,格式yyyyMMddHHmmss
//$state 必填参数 状态 1:验证码短信 2:营销短信 3:语音验证码
$send
=
new
SendCode();
$re
=
$send
->send(
'您的账号'
,
'您的密码'
,
'手机号'
,
'短信内容'
,time(),1);
print_r(
$re
);
JS短信接口代码示例相关推荐
- 打包好的NODE.JS短信接口DEMO示例
/* ** 接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等.* 账户注册:请通过该地址开通账户 http://user.ihuyi.com/?h9Dkn* 注意事项: *(1)调试 ...
- java短信接口_java调用短信接口代码
原标题:java调用短信接口代码 短信接口被广泛应用在网站.app应用以及软件系统中,如用户注册.密码找回.会员服务.系统消息通知等应用场景,那么如何调用短信接口呢?下面以java开发语言为例,为大家 ...
- NODE.JS短信接口示例demo
NODE.JS对接验证码短信接口DEMO示例 /* * 接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. 账户注册:请通过该地址开通账户 http://user.ihuyi.com ...
- C++对接验证码短信接口DEMO示例
C++对接验证码短信接口DEMO示例 本文为您提供了C++版本的验证码短信接口对接DEMO示例 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. // 账户注册:请通过该地址开 ...
- DELPHI对接验证码短信接口DEMO示例
DELPHI短信插件 DELPHI对接验证码短信接口DEMO示例 本文为您提供了DELPHI语言版本的验证码短信接口对接DEMO示例 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短 ...
- php短信接口调用网站,PHP网站短信接口函数示例
PHP网站短信接口函数示例 发布时间:2011-02-14来源:九天企信王作者:过竹雨 php调用sms9短信接口的函数: function sendsms($mobile,$content) { $ ...
- NODE.JS怎么给手机发短信对接验证码短信接口DEMO示例
发现一个超简单验证码短信接口对接DEMO示例 步骤 1.注册 互亿无线 账号 2.查找APIID和APIKEY 3.代码的书写 注册 互亿无线 账号 网站: http://user.ihuyi.com ...
- VB语音对接验证码短信接口DEMO示例
本文为您提供了VB语言版本的验证码短信接口对接DEMO示例 //接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. //账户注册:请通过该地址开通账户 http://user.ihu ...
- JAVA怎么给手机发短信对接验证码短信接口DEMO示例
发现一个超简单验证码短信接口对接DEMO示例 步骤 1.注册 互亿无线 账号 2.查找APIID和APIKEY 3.代码的书写 注册 互亿无线 账号 网站: http://user.ihuyi.com ...
最新文章
- 10分钟完成一个业务流程的发布
- c语言复制的代码不能运行,刚学C语言,在Linux下写的代码能正常编译,复制到VC下就无法运行...
- [eBook] SQL 2008
- 关于layui下select下拉框不显示问题解决办法
- 4个超神工作表技巧,还不快学起来!
- Apache Phoenix学习记录(SQL on HBase)
- 毕业答辩的PPT全攻略(要用)
- Python_二维数组
- python模态窗口_python webdriver 对模态窗口的处理
- Word:公式编辑器亲密接触(转)
- HihoCoder - 1370 快乐数字
- Linux RAID磁盘阵列配置
- python和arduino哪个好_基于Python和Arduino的智能花盆系统
- 测试用例设计方法与举例说明
- 萌新的linux之旅16
- Linux网络应用实验报告,Linux网络实验报告.doc
- html图片锚点怎么设定,html怎么设置锚点
- python语言能做游戏吗_python语言能做什么
- 为什么都在选择IAST作为安全漏洞检测工具
- 外贸企业邮箱网页登录入口,免费注册电子邮箱教你如何登录企业邮箱
热门文章
- 7个月时间“从零到亿”,社交电商靠谱好物为何总能占据行业“C位”?
- 2021年焊工(初级)新版试题及焊工(初级)复审模拟考试
- {typedir} {style} {tid} {aid} 分别是什么意思?
- 让 ChatGPT 如虎添翼 2.0
- win10-gvim安装vim-airline后状态栏乱码,而且箭头显示不出来
- 【HTML——粒子 特效】
- 艺点动画-跟随原理讲解
- try语句的基本用法
- 《响应式Web设计实践》一2.1 布局选项
- C++ 对txt文档进行编辑