Используя Twilio и PHP-скрипт, как я могу получить данные номера и тела из входящего смс?
У меня есть платный аккаунт. Мои входящие тексты отправляются в мой php-скрипт через twilio, но мне просто нужно знать, как получить номер и текст.
Это должно быть легко, но это не так.
<? // my script
$from = ???;
$body = ???;
?>
Пожалуйста, предоставьте пример php, если можете, потому что я не понимаю их API без примеров. Спасибо
Евангелист Твилио здесь.
Параметры передаются из Twilio в виде закодированных данных, поэтому вы можете использовать PHP $_REQUEST
объект:
$_REQUEST['From']
Проверьте этот Быстрый старт для более длинного примера:
https://www.twilio.com/docs/quickstart/php/sms/replying-to-sms-messages
Надеюсь, это поможет.
Самая большая проблема со всей документацией Twilio заключается в том, что она предполагает, что у вас есть опыт работы с сервисами RESTful,
У меня были многочисленные проблемы с этим непосредственно по той же самой причине.
Я нашел это полезным, потому что он объясняет в нескольких строках кода, как получить и как обращаться с информацией. ЧТО, если вы ищете это, очень трудно найти. Везде есть примеры отправки SMS и ни одного для получения. Надеюсь, это поможет. постскриптум Мне запрещено задавать вопросы здесь, потому что я не знаю достаточно !!! Я понятия не имею, как это работает, но все должны с чего-то начать, поскольку этот пост показывает отлично.
<?php
$number = $_POST['From'];
$body = $_POST['Body'];
header ('Content-Type: text/xml');
?>
<Response>
<Message>
Hello <?php echo $number ?>.
You said <?php echo $body ?>
</Message>
</Response>