php composer阿里云发送短信 去除ssl验证(阿里云短信php接入)

php composer阿里云发送短信 去除ssl验证项目之前发送短信是直接调用composer包(alibabacloud),但是在部署新环境时出现了报错
cURL error 60: SSL certificate pr

项目之前发送短信是直接调用composer包(alibabacloud),但是在部署新环境时出现了报错

cURL 错误60: SSL 证书问题: 无法检索本地颁发者证书(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html)

由于新环境没有配置任何证书,领导要求暂时取消SSL验证。否则下次部署新环境时会报错。

\’ignoreSSL\’=true //删除SSL 证书验证

//调用短信平台接口发送短信

$config=新AliConfig([

//必填,AccessKey ID

\’accessKeyId\’=AliYunMessage:KEY,

//必填,AccessKey 秘密

\’accessKeySecret\’=AliYunMessage:SECRET

]);

$config-endpoint=AliYunMessage:ENDPOINT;

$client=new Dysmsapi($config);

$sendSmsRequest=新SendSmsRequest([

\’电话号码\’=\’$电话\’,

\’signName\’=\’$signName\’,

\’模板代码\’=\’$模板代码\’,

\’templateParam\’=\'{\\\’名称\\\’:\\\’$名称\\\’,\\\’地点\\\’:\\\’$地点\\\’,\\\’时间\\\’:\\\’$时间\\\’}\’

]);

$runtime=新的RuntimeOptions([

\’ignoreSSL\’=true //删除SSL 证书验证

]);

$resp=$client-sendSmsWithOptions($sendSmsRequest, $runtime);

吐槽一下,阿里的包太乱太冗余,他把开放的接口都放进去了,我就发个短信而已啊。就好比我家1.8的床被摇坏了,需要再来一个1.8的床,这时候家具城把他店里的床,柜子,灯,沙发都让你拉走,我真的只需要一个床而已啊

#php Composer 以上有关阿里云发送短信和解除SSL认证的相关内容仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/93311.html

(0)
CSDN的头像CSDN
上一篇 2024年7月6日
下一篇 2024年7月6日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注