Необработанный экспорт журналов выполнения Twilio Studio и сообщений отладчика?

#twilio

# #twilio

Вопрос:

Есть ли способ программного экспорта журналов выполнения Twilio Studio и сообщений отладчика? (JSON) Я бы хотел включить это в наш агрегатор журналов, чтобы использовать нашу интегрированную систему оповещения.

(ps. Я знаю, что можно экспортировать необработанные журналы SMS и вызовов, но это слишком подробно. Я ищу журналы выполнения Studio, чтобы я мог диагностировать проблемы на каждом этапе процесса.)

Ответ №1:

Нашел ответ. Журналы выполнения потока Studio доступны в этом API

Пример кода на Python 3:

 executions = client.studio.flows(flow_sid).executions.list()
steplist = [list(reversed([(x.name, x.step_context().fetch().context) 
                           for x in exec.steps.list()])) 
            for exec in executions]
 

Ответ №2:

Studio — REST API v2

https://www.twilio.com/docs/studio/rest-api/v2

С помощью Studio REST API вы можете программно запускать потоки для исходящих вариантов использования, управлять определениями потоков для автоматизированных развертываний и извлекать информацию о выполнении для создания отчетов.

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

1. Не могли бы вы расширить ссылку? Я не уверен, что вижу ответ — я хотел бы иметь возможность программно экспортировать необработанные журналы выполнения Studio и журналы отладчика. Прямо сейчас я могу просматривать журналы только через веб-интерфейс Twilio, но это не помогает мне интегрировать их с моим собственным агрегатором журналов. Спасибо за вашу помощь.