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

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

相关推荐
TMT星球1 天前
中国AI云市场报告:阿里云份额达35.8%,高于2至4名总和
人工智能·阿里云·云计算
leo__5201 天前
在Ubuntu 22.04系统中无需重启设置静态IP地址
tcp/ip·ubuntu·php
Evan Wang1 天前
使用Terraform管理阿里云基础设施
阿里云·云原生·terraform
衍余未了1 天前
k8s 内置的containerd配置阿里云个人镜像地址及认证
java·阿里云·kubernetes
爱隐身的官人1 天前
ctfshow - web - 命令执行漏洞总结(二)
php·命令执行
悠悠~飘2 天前
php简介(第一天打卡)
php
久绊A2 天前
Hydra-SSH 破解安全防范
开发语言·php
黑白世界46482 天前
开源分享: php-tools php gui的一次尝试
后端·php
2503_928411562 天前
9.8 ajax+php基础语法
ajax·okhttp·php
Clownseven2 天前
CN2 GIA线路深度解析:阿里云/腾讯云选哪个?(附三网评测)
阿里云·云计算·腾讯云