HTTP-ответ Twilio: не анализирует XML / JSON - PullRequest
0 голосов
/ 12 мая 2018

Используя Twilio Studio, мой HTTP-виджет получает следующий JSON из (внешней) конечной точки:

{
  "response": {
     "say": "1 address found",
     "data": [
        "10707 Ewing Drive Kansas City Kansas"
     ]
   }
}

Однако я могу получить доступ к {{widgets.http_address_schedule.body}}, но не {{widgets.http_address_schedule.parsed.say}}. В документации Twilio указано, что это возможно, если мой ответ - JSON.

Из документации по адресу: https://www.twilio.com/docs/studio/user-guide#rest-api

Json: если ваша функция возвращает допустимый Json, вы сможете получить к нему доступ через виджеты.MY_WIDGET_NAME.parsed

Например, если вы возвращаете {"message": "Hi", "person": {"name": "Bob", "age": 40}}, вы можете ссылаться на это в последующих виджетах как:

widgets.MY_WIDGET_NAME.parsed.message

widgets.MY_WIDGET_NAME.parsed.person.name

widgets.MY_WIDGET_NAME.parsed.person.age

Каков ожидаемый способ отправки данных для анализа Twilio?

1 Ответ

0 голосов
/ 12 мая 2018

После просмотра журналов Twilio Studio я смог определить вывод ошибок PHP, встроенный в ответ JSON. Как только ошибка была устранена, Twilio смог успешно проанализировать ответ и предоставить данные в parsed ключе {{widgets.http_address_schedule.parsed.response.say}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...