企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
秒滴云:[http://api.miaodiyun.com/login.html](http://api.miaodiyun.com/login.html) 开发成本:20元 注册人工费成本:100元 开发人员费用50元 运行环境:php7及以上版本运行环境 第一步:确保 php环境就绪 第二步:展开压缩包,使用文本编辑器打开php_demo.php文件,替换以下参数 $accountSid="cdc1aabbf2d445108cc13271eexxxxxx"; //登陆官网开发者中心界面,可以查询到自己的accountSid,将该参数替换为自己的accountSid $auth_token="5ecbeaa30b6c477cb77c2bedb5xxxxxx"; //登陆官网开发者中心界面,可以查询到自己的auth_token,将该参数替换为自己的auth_token $to="186xxxxxxxx"; //替换为自己的手机号码 $templateid="3284"; //登陆官网开发者中心界面,创建模版并审核通过,得到模版ID,将该参数替换为已经审核过的模版ID $param="1234"; //替换为自己想下发的动态参数 第三步:将python_demo.php文件上传到php网站,以上传到php网站的根目录下为例 第四步:在浏览器中输入python_demo.php的路径进行测试,比如:http://localhost/php_demo.php ```<?php class Mdi{ function sendSMS($card_number){ header("Content-Type: text/html; charset=UTF-8"); //配置 $accountSid="cdc1aabbf2d445108cc13271eexxxxxx"; $auth_token="5ecbeaa30b6c477cb77c2bedb5xxxxxx"; $templateid="3284";//模板号 $to="186xxxxxxxx";//手机号 $param="1234";//验证码 //接口对接 list($msec, $sec) = explode(' ', microtime()); $timestamp = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); //签名加密 $sig=md5($accountSid.$auth_token.$timestamp); $data="accountSid=".$accountSid."&to=".$to."&templateid=".$templateid."&param=".$param."&timestamp=".$timestamp."&sig=".$sig; //$data='accountSid=7727bb0e0f9b910c48fc1ec5e3xxxxxx&to=186xxxxxxxx&templateid=1000&param=5,test&timestamp=1555570111645&sig=214a2905e44c221c3409b84cdaxxxxxx'; $url='https://openapi.miaodiyun.com/distributor/sendSMS'; $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在 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, $data); // 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)) { return ["code"=>0,"msg"=>'Errno'.curl_error($curl)];//捕抓异常 } curl_close($curl); // 关闭CURL会话 return ["code"=>1,"msg"=>$res,"data"=>$param]; } } ```