Twilio没有使用PHP

时间:2017-11-03 07:21:10

标签: php twilio

require_once("twilio-php-master/Services/Twilio.php");
$AccountSid = "AccountSid"; 
$AuthToken = "AuthToken";

$client = new Services_Twilio($AccountSid, $AuthToken);
try {
    $message = $client->account->messages->create(array(
        "From" => "+16177492903",
        "To" => "+verified number",
        "Body" => "Test message 2 from Fedrick!"
    ));
} catch (Services_Twilio_RestException $e) {
    echo $e->getMessage();
} catch (TwilioException $e) {
    echo $e->getMessage();
} catch (Exception $e) {
}

如果我使用$client->account->messages->create()行,我在控制台中收到以下错误:

  

NetworkError:500内部服务器错误...

我怎样才能克服这一点?我的代码出了什么问题?

2 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

首先看起来你正在使用Twilio PHP library的旧版本。我将从升级到版本5开始。

此外,您还发现了SSL证书问题。 The selected answer to this question应该有所帮助。或the discussion in this GitHub issue

让我知道这是否有帮助。

答案 1 :(得分:0)

sudo apt-get install php5-curl

并重启服务 sudo service apache2 restart

安装后......我的错误被清除