Перенаправление автопилота Twilio на ошибку webhook — 90100

#redirect #twilio #webhooks #twilio-programmable-chat

#перенаправление #twilio #webhooks #twilio-программируемый-чат

Вопрос:

Я запустил бота в Twilio AutoPilot, и как только мой бот собрал всю информацию, мне нужно, чтобы он перенаправил на веб-хук.

Этот веб-узел работает исходящим (я получаю собранную информацию о конечной точке), однако я получаю сообщение об ошибке 90100.

Это мой код для webhook:

Код webhook в функциях Twilio

 exports.handler = function(context, event, callback) {
  const response = {
    actions: [
      {
        "say": "ik heb denk ik een call naar Zapier gemaakt."
      },
      {
            "redirect": {
        "uri": "https://hooks.zapier.com/hooks/catch/xxxxxxxx/oxp6a20/?client="   event.UserIdentifier   "amp;materiaal="   event.Field_materiaal_Value.toLowerCase(),
        "method": "POST"
      }
          }
    ]
  }
  callback(null, response);
}; 

Что я делаю не так ?!

Комментарии:

1. Возвращает ли прямой URL-адрес JSON, как описано здесь — Перенаправление на URL-адреса При перенаправлении на URL-адрес Redirect выполнит обратный вызов HTTP для вашего приложения и будет ожидать в качестве ответа JSON действий автопилота. — twilio.com/docs/autopilot/actions/redirect .

2. Спасибо @Alan. Это может быть так! Ответ от zapier довольно прост, и я считаю, что не могу его отредактировать.

3. Интересно, будет ли действие передачи обслуживания лучше? twilio.com/docs/autopilot/actions/hand-off

4. @alan попробовал, но передача работает только с голосом. Мы разрабатываем для WhatsApp

5. Чтобы расширить то, что написал @yvesonline, здесь есть несколько примеров кода API сторонних разработчиков, twilio.com/docs/runtime/quickstart . В частности, посмотрите на пример, сделайте запрос на чтение к внешнему API.