第一步:封装了一个类 <?php /** * * 消息通知模型类 * */ namespace app\erp\model; use think\Log; use think\Model; class Sms extends Model { private static $accessKeyId = "换成自己的key"; private static $accessKeySecret = "换成自己的KeySecret"; /** * @param $phone 手机号 * @param $code 验证码 * @param $sms_code 模版CODE * @return bool */ public static function sendSms($phone, $code, $sms_code) { set_time_limit(10); // 防止脚本超时,仅用于测试使用,生产环境请按实际情况设置 $params = array(); // *** 需用户填写部分 *** // fixme 必填: 请参阅 https://ak-console.aliyun.com/ 取得您的AK信息 $accessKeyId = self::$accessKeyId; $accessKeySecret = self::$accessKeySecret; // fixme 必填: 短信接收号码 $params["PhoneNumbers"] = $phone; // fixme 必填: 短信签名,应严格按"签名名称"填写,请参考https://dysms.console.aliyun.com/dysms.htm#/develop/sign $params["SignName"] = "XXX中心";//文字机器人 // fixme 必填: 短信模板Code,应严格按"模板CODE"填写, 请参考: //https://dysms.console.aliyun.com/dysms.htm#/develop/template $params["TemplateCode"] = $sms_code; // //SMS_152620300 // fixme 可选: 设置模板参数, 假如模板中存在变量需要替换则为必填项 $params['TemplateParam'] = Array( "code" => $code ); // fixme 可选: 设置发送短信流水号 $params['OutId'] =
php阿里云短信接口
最新推荐文章于 2024-10-25 09:48:37 发布
本文介绍了如何使用PHP编程语言来实现与阿里云短信接口的对接,详细讲解了对接的步骤和关键代码,帮助开发者实现短信验证或通知功能。
摘要由CSDN通过智能技术生成