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

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

相关推荐
云资源服务商8 小时前
探秘阿里云EBS存储:云计算的存储基石
服务器·阿里云·云计算
conkl16 小时前
Linux 并发编程:从线程池到单例模式的深度实践
linux·运维·服务器·阿里云·单例模式·云计算
杰_happy1 天前
PHP Swoft2 框架精华系列:Bean 定义的实例化
php·swoft
小兔子酱#1 天前
【Docker 07】Network - 网络
网络·docker·php
Serverless社区1 天前
亚太唯一!阿里云Serverless计算产品进入Forrester领导者象限
阿里云·云原生·serverless·函数计算
onejason1 天前
如何利用 PHP 爬虫按关键字搜索 Amazon 商品
前端·后端·php
最美不过下雨天啊1 天前
tp框架导出excel的时候报错:unexcepted identifier “Closure“,excepting variable
php·excel·thinkphp6
Q_Q19632884752 天前
python大学校园旧物捐赠系统
开发语言·spring boot·python·django·flask·node.js·php
草履虫建模2 天前
Web开发全栈流程 - Spring boot +Vue 前后端分离
java·前端·vue.js·spring boot·阿里云·elementui·mybatis
木子金光军2 天前
BeikeShop - 一个开源、用户友好的跨境电子商务平台
开源·php·laravel