Мой код возвращает ошибку, но я не могу найти ошибку ни в одном из документов или кодов ошибок.
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()) . "'");
}
}