我正在做一个医学数据挖掘项目,并使用python api调用Aqua.io,目标是按照描述搜索ICD代码。
本教程对我来说不太清楚,特别是参数调用'client_options'和'option'。
Tutorial 客户选项的描述如下:
客户选项
实例化客户端时可以使用以下选项:
base:api的基本网址
user_agent:所有请求的默认用户代理
标头:所有请求的默认标头
request_type:请求正文的默认格式
client = aqua_io.Client({ 'client_id': '09a8b7', 'client_secret': '1a2b3' }, client_options)
我不确定如何设置这四个参数,它们都是必需的吗?
我试过这种方式并出现错误:
TypeError:request()获得了意外的关键字参数'request_type'
client = aqua_io.Client({ 'client_id': '****','client_secret': '***' },
{'base':'https://aqua.io','user_agent': '**', 'headers': 'XHTML', 'request_type': 'JSON'})
如果我只把参数'base',它就可以了。
client = aqua_io.Client({ 'client_id': '****','client_secret': '***' },{'base':'https://aqua.io'})
关于参数调用方法选项的类似问题,描述如下:
方法选项
调用api的方法时可以使用以下选项:
标题:请求的标题
查询:查询网址的参数
正文:请求正文
request_type:请求正文的格式
当我运行这样的代码时,出现了错误:
TypeError:request()获得了意外的关键字参数'request_type'
icd9 = client.icd9()
response = icd9.single_code("066-4",{'request_type':'json'})
有没有人有使用此API的经验?谢谢 !