当前位置: 首页 > news >正文

php TP8 阿里云短信服务SDKV 2.0(跳大坑)

安装:composer require alibabacloud/dysmsapi-20170525 2.0.24

官方文档:短信服务_SDK中心-阿里云OpenAPI开发者门户 (aliyun.com)

特别注意:传入参数获得值形式

 这样也不行

$sendSmsRequest = new SendSmsRequest($addData);

还有一个大坑:

官方给的参数字段首字母是大写,实际只传参首字母只能是小定

正确是:首字母小写

正确:

        $PhoneNumbers = $postData['PhoneNumbers'];$signName = $postData['signName'];try {$sendSmsRequest = new SendSmsRequest(["phoneNumbers" => $PhoneNumbers,"signName" => $signName,"templateCode" => 'SMS_xxx',"templateParam" => json_encode(array('code' => $code))]);$runtime = new RuntimeOptions([]);

错误:

        try {$sendSmsRequest = new SendSmsRequest(["phoneNumbers" => $postData['phoneNumbers'],"signName" => $postData['signName'],"templateCode" => 'SMS_xxxx',"templateParam" => json_encode(array('code' => $code))]);$runtime = new RuntimeOptions([]);

参考:php利用阿里云短信SDK实现短信发送功能_php 阿里云短信-CSDN博客

相关文章:

  • MySQL(一) 库和表的基础操作
  • Go语言数据库框架 — Gorm
  • 关于 CSS 的那些事儿,我竟然都不知道
  • [Leetcode LCR 106.判断二分图]
  • redis数据类型之Hash,Bitmaps
  • R语言入门 | 使用 dplyr 进行数据转换
  • redis 集群 底层原理以及实操
  • C++修改文件后缀名;链表循环删除乘积为10的元素
  • 手摸手教你uniapp原生插件开发
  • 【ai】livekit:Agents 3 : pythonsdk和livekit-agent的可编辑模式下的安装
  • 朋友圈定时发送设置
  • 华发股份:加强业务协同 新政下项目热销
  • Go语言 gRPC 简述
  • 2018 年山东省职业院校技能大赛高职组“信息安全管理与评估”赛项任务书
  • 如何从异步调用中返回响应
  • [nginx文档翻译系列] 控制nginx
  • Apache Spark Streaming 使用实例
  • ES学习笔记(12)--Symbol
  • IDEA 插件开发入门教程
  • php面试题 汇集2
  • spring-boot List转Page
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 编写符合Python风格的对象
  • 对象引论
  • 技术:超级实用的电脑小技巧
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 离散点最小(凸)包围边界查找
  • 如何解决微信端直接跳WAP端
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 设计模式走一遍---观察者模式
  • 实习面试笔记
  • 小程序button引导用户授权
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​人工智能书单(数学基础篇)
  • ​如何使用QGIS制作三维建筑
  • # Redis 入门到精通(九)-- 主从复制(1)
  • #nginx配置案例
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $(function(){})与(function($){....})(jQuery)的区别
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (生成器)yield与(迭代器)generator
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .bat批处理(一):@echo off
  • .gitattributes 文件
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .net core Swagger 过滤部分Api