У меня есть веб-крючок в Twilio с использованием Studio, и большинство из них работает нормально вплоть до получения ответа от веб-сервера.
Глядя в журнал Twilio, я вижу ответ, возвращающийся так:
"widgets": {
"ReplyWithJobDetail": {},
"AskServer": {
"status_code": 200,
"content_type": "text/xml",
"body": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Message>Thank you for accepting this position.<From>From=MCC</From><Body>Body=Here is the body content</Body></Message></Response>"
},
Но я получаю сообщение об ошибке в сообщении Twilio:
Body:
Failure sending message: Message body is required.
Что странно, потому что тело, очевидно, там.
Мой webhook:
function trigger_receive_sms($from) {
header ('Content-Type:text/xml');
echo ('<?xml version="1.0" encoding="UTF-8"?>');
echo ('<Response>');
echo ('<Message>Thank you for accepting this position.');
echo ('<From>From=MCC</From>');
echo ('<Body>Body=Here is the body content</Body>');
echo ('</Message>');
echo ('</Response>');
die();
}
Это в WordPress и также имеет установленный плагин Twilio.Core.
Я пытался заставить это работать в течение 4 дней ... Где я иду не так?