Простой тест Twilio при AWS лямбда-сбое - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь настроить пример AWS Lambda для ответа на текстовое сообщение. Я использую Python 3.8 и имею следующий очень простой код:

def lambda_handler(event, context):
    print("Received event: " + str(event))
    return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Message>Hello world 4! -Lambda</Message></Response>"

Похоже, что он точно возвращает формат XML, указанный в документе API:

"<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Message>Hello world 4! -Lambda</Message></Response>"

Это дает мне 12200 "Содержание не разрешено в прологе." Ошибка. Я не вижу, в чем проблема с этой XML строкой. Похоже, что он отформатирован так, как говорит API Do c. Кто-нибудь может увидеть, что я сделал не так?

1 Ответ

0 голосов
/ 24 марта 2020

Вот действительный TwiML (не уверен, почему у вас есть вывод в кавычках и экранированные кавычки?).

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Message>Hello world 4! -Lambda</Message>
</Response>
...