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

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

相关推荐
欧的曼36 分钟前
cygwin+php教程(swoole扩展+redis扩展)
开发语言·redis·后端·mysql·nginx·php·swoole
小楓12014 小时前
後端開發技術教學(二) 條件指令、循環結構、定義函數
服务器·后端·php
做一位快乐的码农5 小时前
基于vue的财务管理系统/基于php的财务管理系统
php
INFINI Labs13 小时前
Easysearch 集成阿里云与 Ollama Embedding API,构建端到端的语义搜索系统
阿里云·云计算·openai·embedding·easysearch
萌吖LOVETurtle~13 小时前
阿里云部署微调chatglm3
elasticsearch·阿里云·云计算
耳东哇13 小时前
阿里云百炼平台创建智能体-上传文档
数据库·redis·阿里云
xiangweiqiang13 小时前
用phpstudy安装php8.2后报错:意思是找不到php_redis.dll拓展时
开发语言·php
fakaifa15 小时前
【同步更新】最新版龙兵名片装修版系统+小程序前端+搭建教程
前端·小程序·php·源码下载·龙兵名片·龙兵名片装饰
zh731417 小时前
laravel在cli模式下输出格式漂亮一些
microsoft·php·laravel
onejason18 小时前
《PHP 爬虫实战指南:获取淘宝店铺详情》
前端·后端·php