我正在尝试使用 PHP 中的 Twilio 发送短信,使用其网站上包含的示例代码,如此处的文档所示
这是当我尝试使用 Twilio 代码运行 PHP 文件时遇到的错误的完整描述:
Fatal error: Uncaught Twilio\Exceptions\EnvironmentException: SSL certificate problem: unable to get local issuer certificate in C:\wamp\www\uniSoftX\vendor\twilio\sdk\src\Twilio\Http\CurlClient.php on line 40
Twilio\Exceptions\EnvironmentException: SSL certificate problem: unable to get local issuer certificate in C:\wamp\www\uniSoftX\vendor\twilio\sdk\src\Twilio\Http\CurlClient.php on line 40
Run Code Online (Sandbox Code Playgroud)
经过研究,我发现 Twilio 的一篇文章说这个问题可能是由于 Twilio 将其根证书更改为 DigiCert 全局根 CA 引起的。我安装了根证书,但仍然没有运气。
我在 Windows 上运行 WAMP 服务器,PHP 7.24。
这是我的代码:
<?php
require_once "../vendor/autoload.php";
use Twilio\Rest\Client;
$sid = "0000000000000000000000000";
$token = "000000000000000000000000";
$twilio = new Client($sid, $token);
$message = $twilio->messages
->create("+0000000000", …Run Code Online (Sandbox Code Playgroud)