我正在使用Twilio API下面发送短信,我已经查看了代码 它在其他操作系统上工作正常。我还查看了下面的堆栈链接 不幸的是,Twilio PHP - SSL certificate: self signed certificate in certificate chain是为了 Windows系统,我正在使用ubuntu。
发送短信的API。
require_once('twilo/Services/Twilio.php');
$number='+91xxxxxxx';
$code='abc';
$sid = "xxxxxxxxxxxxxxxx"; // Your Account SID from www.twilio.com/user/account
$token = "xxxxxxxxxxxxxxxx"; // Your Auth Token from www.twilio.com/user/account
$client = new Services_Twilio($sid, $token);
$message = $client->account->messages->sendMessage(
'+1 xxx-xxx-xxxx', // From a valid Twilio number
$number, // Text this number
$code
);
echo $message->sid;
但是当我在Ubuntu上使用它时,它会给我以下错误:
未捕获的异常' Services_Twilio_TinyHttpException'与消息 ' SSL证书问题:证书中的自签名证书 链
答案 0 :(得分:0)
Twilio开发者传道者在这里。
这往往是您使用过时版本的libcurl的情况。我建议您查看FAQ here in the documentation for the Twilio PHP library并按照其中列出的步骤进行操作。
让我知道这是否有帮助。