您的位置 首页 php

PHP常用的短信接口

对于短信验证功能我也体验了一把,自己注册了一下,注册的是聚合数据,可以免费体验10条短信功能,对于开发测试足够用了,想体验的可以注册一下,这种应该挺多的,都是大同小异了。

下面就给大家介绍一下具体实现方法。

首先注册,注册成功后,登录并创建一个模板。获得模板的ID 并且通过接口的api文档查看请求参

数以及请求地址。接下来就看下代码吧。

//设置编码

header (“Content-type:text/html;charset=utf-8”);

//设置时区

date_default_timezone_set(‘PRC’);

//接口地址

$url =’

//dtype否string返回数据的格式,xml或 json ,默认json

//验证码格式

$tpl_value= urlencode (‘#code#=131425’);

//请求参数

$post_data=array(

‘mobile’=>’1371779xxxx’, //接收手机号

‘tpl_id’=>’73xxx’, //模板id

‘tpl_value’=>$tpl_value, //验证码

‘key’=>’xxxxxxxx8447b72e715c14xxxxe’ //应用APPKEY

);

$ ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

// post数据 设置0或1不显示或显示返回信息

curl_setopt($ch, CURLOPT_POST, 0);

// post的变量

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

//执行请求

$ output = curl_exec($ch);

curl_close($ch);

//$output是返回数据可以自己进行接下来的操作了。

//返回一个json格式的 字符串 ,可以通过这个字符串对其发送成功与否进行验证

//开发文档中有详细的参数介绍如下

/****失败示例*

{

“reason”: “错误的短信模板ID,请通过后台确认!!!”,

“result”: [],

“error_code”: 205402

}

*/

/****成功示例*

{

“reason”: “短信发送成功”,

“result”: {

“count”: 1, //发送数量

“fee”: 1, //扣除条数

“sid”: “xxxxxxxx614919a823271d820662af” //短信ID

},

“error_code”: 0 //发送成功

}

*/

可以通过这个返回的json串进行自己想要的操作,接下来就自己处理就可以。这只是给那些没有接触过短息接口的朋友们,做一个小的介绍。希望可以对大家有所提示。

作者:吾林爱分享

文章来源:智云一二三科技

文章标题:PHP常用的短信接口

文章地址:https://www.zhihuclub.com/79803.shtml

关于作者: 智云科技

热门文章

网站地图