我的代码返回错误,但我无法在任何文档或错误代码中找到错误。
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()) . "'");
}
}
答案 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
只是返回一个空字符串。如果我是你,我会调查一下。