Я нахожусь в процессе создания основного c потока SMS в Twilio Studio. Цель приложения - вернуть некоторую информацию о рабочем сайте. Информация получается через внешний REST API (HTTP GET Widget) и возвращается как JSON.
Проблема в том, что результаты, которые я хочу проанализировать, находятся в массиве JSON, который содержит несколько объектов с одинаковыми именами. Пример;
"site": [
{
"length_ft": 14572,
"width_ft": 150,
"ident1": "A",
"ident2": "B"
},
{
"length_ft": 11351,
"width_ft": 150,
"ident1": "D",
"ident2": "E"
},
{
"length_ft": 10000,
"width_ft": 150,
"ident1": "F",
"ident2": "G"
}
]
Я понимаю, что в Twilio studio примерная переменная, автоматически созданная из этого тела ответа, будет выглядеть следующим образом: {{widget.widget_name.parsed.site.length_ft}}
Результат для этой переменной возвращается пустым. Я предполагаю, что существует несколько объектов "length_ft", и Twilio Studio не может их различить.
Кто-нибудь знает, как Twilio обрабатывает этот тип ответа JSON как переменную в Twilio Studio?