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));

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

相关推荐
半生过往43 分钟前
前端运行PHP 快速上手 使用 PHPStudy Pro 详细搭建与使用指南
开发语言·前端·php
Xudde.2 小时前
friendly靶机渗透
笔记·学习·安全·web安全·php
三毛人3 小时前
php usdt地址生成
开发语言·php
霸王大陆4 小时前
《零基础学PHP:从入门到实战》教程-模块七:MySQL 数据库基础-3
数据库·mysql·php
翼龙云_cloud4 小时前
阿里云渠道商:无影云电脑常见问题及其解决方法有哪些?
运维·服务器·阿里云·云计算·电脑
郑州光合科技余经理5 小时前
技术架构:跑腿配送系统海外版源码全解析
java·开发语言·前端·数据库·架构·uni-app·php
泓博5 小时前
安装宝塔面板阿里云版本
阿里云
悠悠~飘5 小时前
19.php实战
php