阿里云短信接口-PHP

article/2025/9/18 18:43:21

composer安装SDK:

composer require alibabacloud/dysmsapi-20170525 2.0.22 

也可以下载SDK包手动安装,下面是api接口文档:阿里云 OpenAPI 开发者门户

调用接口前,请申请短信签名和短信模板,并确保签名和模板已审核通过。

测试时可以领取阿里云短信免费试用套餐包使用

阿里云试用中心_云服务器试用_企业试用场景_开发者云产品试用

 

完整代码

    /*** 使用AK&SK初始化账号Client* @param string $accessKeyId* @param string $accessKeySecret* @return Dysmsapi Client*/public static function createClient($accessKeyId, $accessKeySecret){$config = new Config([// 您的 AccessKey ID"accessKeyId" => $accessKeyId,// 您的 AccessKey Secret"accessKeySecret" => $accessKeySecret]);// 访问的域名$config->endpoint = "dysmsapi.aliyuncs.com";return new Dysmsapi($config);}/*** @notes 发送短信*/public static function sendSms($phone_numbers,$template_param,$params){$client = self::createClient("accessKeyId", "accessKeySecret");$sendSmsRequest = new SendSmsRequest(["phoneNumbers" => $phone_numbers,//接收短信的手机号码"signName" => "signName",//短信签名名称。"templateCode" => $params['template_code'],//短信模板CODE。"templateParam" => json_encode($template_param, JSON_UNESCAPED_UNICODE)//短信模板变量对应的实际值。]);$runtime = new RuntimeOptions([]);try {//发送短信$result = $client->sendSmsWithOptions($sendSmsRequest, $runtime);if ($result->body->code == 'OK') {//发送成功操作return true;}else {//发送失败操作return false;}} catch (Exception $error) {if (!($error instanceof TeaError)) {$error = new TeaError([], $error->getMessage(), $error->getCode(), $error);}return false;}}/*** @notes 查询发送详情*/public static function querySendDetail($client,$runtime,$phone_numbers,$bizId){$querySendDetailsRequest = new QuerySendDetailsRequest(["phoneNumber" => $phone_numbers,//接收短信的手机号码"sendDate" => date('Ymd',time()),//短信发送日期"pageSize" => 15,//指定每页显示的短信记录数量。"currentPage" => 1,//指定发送记录的当前页码。"bizId" => $bizId//发送回执ID,即发送流水号]);return $client->querySendDetailsWithOptions($querySendDetailsRequest, $runtime);}

 

正常返回示例

{"Code": "OK",//请求状态码;返回OK代表请求成功。"Message": "OK",//状态码的描述。"BizId": "9006197469364984****",//发送回执ID。"RequestId": "F655A8D5-B967-440B-8683-DAD6FF8DE990"//请求ID。
}

http://chatgpt.dhexx.cn/article/o4ORygCh.shtml

相关文章

手把手教你php调用短信接口(smsapi)实现发送短信验证码

闪速码短信平台(www.shansuma.com)不仅支持个人、企业使用,还可以免费试用200条,所以本文使用闪速码平台提供的短信接口来演示,操作流程和阿里云、腾讯云一致,不再赘述。 文章目录 目录 前言 一、账号注…

Xmind 8 PRO 2018年8月最新版本直接安装免破解版本

XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。 找了很…

XMind8破解版安装

1、官网下载新版xmind,下载链接(选择zip格式): http://dl2.xmind.cn/xmind-8-update8-windows.zip 2、下载破解补丁,下载链接: https://stormxing.oss-cn-beijing.aliyuncs.com/files/XMindCrack.jar …

Xmind激活版双击文件无法打开的解决方案

声明:请大家支持正版!此文仅作个人交流学习! 很多小伙伴安装完Xmind后会发现双击无法打开文件,只能在应用界面打开,我在网上也看了很多解决方案,但是很多都是没用的,比如这个: 还有…

破解版xmind 8

1.先去官网下载对应的系统版本:https://www.xmind.cn/,网速贼慢 2.使用链接下载:https://pan.baidu.com/s/1pqjzEneTiW11w2tywaLWuA 提取码:2fet 3.包含xmind-8-update.exe XMindCrack.jar XMind序列号.txt 4.选择免费下载. 5…

思维导图软件XMind破解版下载地址 附最简安装教程

XMind XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。 …

Xmind8 Pro破解版

思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建…

Xmind 8 Pro破解版安装激活教程(Windows版)

废话不多说!!!直接上安装包链接 链接:https://pan.baidu.com/s/14qY_WBL0MTjri9Jv9E38NQ 密码:9on5 安装路径一定要记住(最好别安装在C盘) 如:E:\XMind(根据需求自定义)安装好之后,将…

xmind免费安装使用教程

一、简介 xmind 是一款功能强大的思维导图和脑图制作工具,它可以帮助用户将复杂的信息和想法以图形化的方式进行组织和展示,使得思维更加清晰和有条理。xmind 是一款跨平台的思维导图软件,支持 Windows、MacOS 和 Linux 系统。它提供了丰富的…

Xmind 8 pro 软件破解版(经济条件允许的情况下,请支持正版)

前言 Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。XMind界面友好、功能优秀、可用性极强,从而数百万人选择了它,XMind不仅可以绘制思维导图&#xff…

Xmind2021绿色版,思维导图最佳软件

Xmind2021绿色版,思维导图最佳软件 序言 ​ 首先很抱歉拖更很久了,因为各种学术上和未来安排上的迷茫和困惑,导致我无心管理公众号,有一段时间没有为大家带来各类软件和经验分享,但是各位研究生小伙伴还是积极推荐CS…

linux版本的xmind怎么安装教程,linux安装xmind

下面给大家介绍linux安装xmind的方法,希望对需要的朋友有所帮助,更多Linux使用教程可直接访问Linux视频教程进行学习! linux安装xmind 1.下载xmind 百度,官网下载xmind linux版本 2.解压到安装目录 我的安装目录是/opt/xmind-8-li…

Xmind 8 pro 软件破解版

Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。XMind界面友好、功能优秀、可用性极强,从而数百万人选择了它,XMind不仅可以绘制思维导图,还能…

window下xmind-pro-8破解版

软件地址 :https://pan.baidu.com/s/1Y-wv7pypH-8yIyA1RXotfA 提取码: sy9j 激活xmind 找到 XMind 安装目录, 如: C:\Program Files (x86)\XMind,将下载的破解补丁复制到这个目录中。以文本格式打开安装目录中 XMind.ini在 XMind.ini 最后追加一个字段…

Mac xmind安装与破解版

注意:软件整个安装是断网安装,在偏好设置后,软件要退出程序,输入激活码的时候软件的程序是重新打开的。 下载链接:下载地址 密码:密码:xtme 1.XMind 8 pro Mac破解版(思维导图):软件下载后打…

破解版XMind图文安装教程

自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onLayout源码详尽分析 自定义View系列教程04–Draw源码分析及其实践 自定义View系列教程05–示例分…

XMind中文破解版

前言序锦 今天室友给我推荐了一个复习的好方法,用思维脑图来进行期末复习的串接,我们可以将书本或者PPT的结构和框架用思维脑图来进行勾画,然后来进行记忆性复习,在短时间复习时间内,这个方法应该比我现在就完全地书写…

MAC xmind破解版使用

最近工作需要用到xmind的导出功能,结果发现要订阅,为了工作我差点都要自己花钱买了,后面在网上看到一个挺靠谱的PJ版,亲测有效,在此推荐给大家。 一开始知乎把我的文章删除了,好气 首先PJ的下载在此 链接…

XMind 2022 for Mac(思维导图软件)V12.0.3中文免费版

最近新发现的免费MAC站 macbv 站推荐(com 前言 XMind 2022已经是我们日常都会用到的一款思维导图的软件了,下文就是对Xmind的一些介绍 一、XMind for mac是什么? 它是一款在MAC电脑上运行的思维导图软件,是由XMind官方最新推出的…

XMind 2022 for Mac(思维导图软件)中文免费版

最近新发现的免费MAC站 macbv 站推荐(com) Xmind 2022,是一款功能强大的思维导图软件。他的界面经过重新设计,变得非常清爽,软件采用全新的内核,内置多款优秀的字体,ZEN 模式,隐藏…