Функция IBM Watson Assistant list_logs - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь получить логи от Watson Assistant, но json, что функция list_logs, представленная в документации api, возвращается с полями запроса пустыми.это только захват запросов только для определенных разговоров.

Однако, если мы зайдем в бэкэнд инструмента Assistant и проверим журналы, там будут записаны все журналы

Функция API call_log_list (), которую я использую, как в документации: The api call log_list() function I am using as in the docs

Я вызываю 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: The Json being returned by the above api call

Просмотр журналов бэкэндакоторый показывает все входы в журнал: The backend logs view which shows all the inputs in the log

...