我正在尝试从Watson Assistant获取日志,但是api文档中提供的list_logs函数的json随请求字段为空返回。它仅捕获仅特定对话的请求。
但是,如果我们进入Assistant工具后端并检查日志,则会捕获所有日志
我在文档中使用的api调用log_list()函数:
我正在使用python调用API。我正在使用带有参数“工作区ID”和“过滤器”的“ 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()
上述api调用返回的Json:
后端日志视图,其中显示了日志中的所有输入: