Используя Twilio API, у меня есть функция PHP для отправки на один номер телефона, и я могу успешно отправить. Мы собираемся отправить несколько номеров из одного запроса, и для этого я настроил массив чисел для итерации, однако я получаю ошибку 500, когда пытаюсь отправить сообщение, нажимая URL. Ниже файл, с которым я работаю.
Запуск PHP 7.2 на сервере Linux. Я использую CentOS 7.7 и Apache 2.4.43, если это вообще имеет значение.
// Require the bundled autoload file - the path may need to change
// based on where you downloaded and unzipped the SDK
require __DIR__ . '/twilio-php-master/src/Twilio/autoload.php';
// Use the REST API Client to make requests to the Twilio REST API
use Twilio\Rest\Client;
// Your Account SID and Auth Token from twilio.com/console
$sid = 'XXXXXXXX';
$token = 'XXXXXXXX';
$client = new Client($sid, $token);
$a = array('+15555555555', '+15555555556');
$bodyTxt = “This is a test of sending the text message to multiple phone numbers.”
// Use the client to do fun stuff like send text messages!
foreach ($a as $v) {
$message = $twilio->messages
$client->messages->create($v, // to
[
"body" => $bodyTxt,
"from" => "+15555555557",
]
);
print($message->sid);
}
);
Я не очень знаком с PHP, так как я в основном маркетолог, но я в эти сумасшедшие времена он стал разработчиком, потому что я знаю, что достаточно опасен. Я думаю, что это что-то с разделом foreach, так как это единственная часть, которая изменилась по сравнению с одной посылкой.
Любая помощь приветствуется!