Python 按日期列出的Watson对话日志

Python 按日期列出的Watson对话日志,python,python-2.7,ibm-watson,watson-conversation,watson,Python,Python 2.7,Ibm Watson,Watson Conversation,Watson,我想知道是否有一种方法可以使用Watson Python SDK提取特定时间段的Watson对话日志?还有一种方法可以避免在日志末尾添加分页吗?我想在给定的时间段内提取所有日志。下面是我当前使用的代码,用于提取特定工作区的日志: import json import watson_developer_cloud conversation = watson_developer_cloud.ConversationV1( username='xxxxxxxxxx', passwor

我想知道是否有一种方法可以使用Watson Python SDK提取特定时间段的Watson对话日志?还有一种方法可以避免在日志末尾添加分页吗?我想在给定的时间段内提取所有日志。下面是我当前使用的代码,用于提取特定工作区的日志:

import json
import watson_developer_cloud

conversation = watson_developer_cloud.ConversationV1(
    username='xxxxxxxxxx',
    password- 'xxxxxxxx',
    version='2017-05-26'
)

response = conversation.list_logs(
    workspace_id = 'xxxxxxx'
)

js = json.dumps(response,indent=2)

with open('data.txt', 'w') as outfile:
    json.dump(response, outfile)
正如您在上所看到的,您可以使用
filter
参数列出日志,并有许多选项可供使用

筛选器:
Filter/string
一个可缓存参数,用于将结果限制为与指定筛选器匹配的结果。有关详细信息,请参见过滤器查询参考

响应的时间戳早于 2016-11-01T04:00:00.000Z

response_timestamp<2016-11-01T04:00:00.000Z
  • 有关使用过滤器参数的详细信息,请参见
  • 请参阅官方API参考
list_logs(workspace_id, sort=None, filter=paste here, page_limit=None, cursor=None)