Class ‘AlibabaCloud\Tea\Utils\Utils\RuntimeOptions‘ not found

2025年5月26日对接阿里云短信,出现了这个问题,记录一下解决方法。

开发环境

  • 框架 thinkphp
  • php 7.4
  • 阿里云短信sdk:"alibabacloud/dysmsapi-20170525": "4.1.0"
  • 实例代码参考的是 阿里云 open api 门户中下载的php代码示例,使用的是common模式生成的示例

错误1:Class 'AlibabaCloud\Tea\Utils\Utils\RuntimeOptions' not found

解决办法:
使用:AlibabaCloud\Dara\Models\RuntimeOptions;
删除:use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;

错误2:Class 'AlibabaCloud\OpenApiUtil\OpenApiUtilClient' not found

解决办法:
使用:\Darabonba\OpenApi\Utils::query($queries);
替换:OpenApiUtilClient::query($queries);

还有一个,我没测试就直接改了

直接删除下面代码中的引用,这一行主要是格式化输出,按照自己的框架格式化输出就好了。
Console::log(Utils::toJSONString($resp));

如果帮助到你,记得给我一个赞

相关推荐
zqh1767364646931 分钟前
新消息!阿里云ACP大模型认证有变化!
阿里云·云计算
yours_Gabriel39 分钟前
【文件上传】阿里云对象存储服务实现文件上传
java·阿里云·云计算·maven
fanstuck2 小时前
AI 数据采集实战指南:基于 Bright Data 快速获取招标讯息
服务器·人工智能·php·亮数据·bright data
神的孩子都在歌唱2 小时前
网络常识:网线和光纤的区别
开发语言·网络·php
时序数据说5 小时前
时序数据库IoTDB启动方式及集群迁移指南
大数据·数据库·分布式·开源·php·时序数据库·iotdb
hanzhuhuaa6 小时前
docker 搭建php 开发环境 添加扩展redis、swoole、xdebug(1)
redis·docker·php
johnny2339 小时前
云效流水线Flow使用记录
阿里云
国际云,接待12 小时前
阿里云DDoS防护:万一被“黑”了,如何更换IP地址?
运维·服务器·科技·阿里云·云计算
智极Hub12 小时前
PHP 预约管理系统开发:解决状态映射数组未定义错误的完整方案
android·oracle·php
Bruce_Liuxiaowei12 小时前
PHP序列化数据格式详解
android·开发语言·php