Twilio错误消息不在文档中。 "消息正文是必需的"

时间:2015-08-27 23:28:47

标签: sms twilio twilio-php

我的代码返回错误,但我无法在任何文档或错误代码中找到错误。

Services_Twilio_RestException正在返回:"需要消息正文。"这不是记录错误。这可能是什么情况?

代码成功地将SMS发送给第一个收件人,然后循环中的所有其他收件人返回错误"消息正文是必需的"。

这是完整的代码。

foreach ($recipients as $recipient) {
    try {
        $message = $client->account->messages->create([
        "From" => $from,
        "To"   => '+1' . $recipient->phone_number,
        "Body" => stripslashes($message->afternoon_text),
    ]);
    } catch (Services_Twilio_RestException $e) {
        $db->query("INSERT INTO error_logs SET error='" . addslashes($e->getMessage()) . "'");
    }
}

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

我希望这个消息有点自我记录。它表示为了发送SMS消息,您需要包含一个消息正文。

从您的代码中,我可以看到您正在发送一个正文。但是,你能保证 $(function() { $('form:radio[class=radio]').on('click coba', function() { $('#submit').toggle($('#radio').prop('checked')); }).trigger('coba'); }); 不是空的吗?您不会在代码中显示stripslashes($message->afternoon_text)来自哪里,但我的猜测是$message只是返回一个空字符串。如果我是你,我会调查一下。