- psms 短信达
- psms.receive 上传收到短信
psms.receive 上传收到短信
1请求网址
http://www.你的域名.com/api.php?api.php?api=psms.receive&return=json
2请求方式
POST
3请求参数
参数名 | 类型 | 必填 | 说明 |
my_phone | varchar(11) | 是 | 收到短信的手机号 |
re_phone | varchar(11) | 是 | 发信人手机号 |
re_content | varchar(150) | 是 | 收到的短信内容 |
4返回结果
参数名 | 说明 |
err_code | 错误代码 0代表没有错误,其它值 参考 err_msg |
err_msg | 错误描述 |
api_state | 接口业务层处理结果 success成功 fail 失败 |
api_msg | 接口业务层处理结果 描述 |
reply_sms | 要回复的短信内容 |
5调用示例
$apikey=require('./apikey.php');
$url="http://vip.monxin.com/api.php?api=psms.receive&return=json";
$return='xml';
$array=array(
'my_phone'=>'18074500999', //收短信手机号
're_phone'=>'18899989876', //短信发送人手机号
're_content'=>'1', //短信内容
);
$re=monxin_api($apikey,$return,$url,$array);
if($re['err_code']!=0){
//调用有误
echo $re['err_msg'];
exit;
}
if($re['api_state']=='fail'){
//API业务请求失败
echo $re['api_msg'];
exit;
}
if($re['api_state']=='success'){
//API业务请求成功,可在此处理业务逻辑
}
function monxin_api($apikey,$return,$url,$array){
$ch = curl_init();
$array['apikey']=$apikey;
curl_setopt ($ch, CURLOPT_URL, $url.'&return='.$return);
//curl_setopt ($ch, CURLOPT_URL, 'http://sms.yunpian.com/v2/sms/single_send.json');
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$r = curl_exec($ch);
echo $r;
if($return=='xml'){
$r = simplexml_load_string($r, 'SimpleXMLElement', LIBXML_NOCDATA);
$r = json_encode($r);
}
$r = json_decode($r,true);
return $r;
}
本页由《梦行文档》生成