Я пытаюсь получить логи от Watson Assistant, но json, что функция list_logs, представленная в документации api, возвращается с полями запроса пустыми.это только захват запросов только для определенных разговоров.
Однако, если мы зайдем в бэкэнд инструмента Assistant и проверим журналы, там будут записаны все журналы
Функция API call_log_list (), которую я использую, как в документации:
Я вызываю API, используя python.Я использую функцию «list_logs» с параметрами «идентификатор рабочего пространства» и «фильтры».
from watson_developer_cloud import AssistantV1
assistant = AssistantV1(version='2018-07-10',
username='apikey',
password='<mypassword>',
url='<my_url>' )
response = assistant.list_logs(
workspace_id='<my_workspace_id> ',
filter="response_timestamp>"+str(date.today()-timedelta(1))
).get_result()
Json, возвращаемый вышеупомянутым вызовом API:
Просмотр журналов бэкэндакоторый показывает все входы в журнал: