1

我正在做一个医学数据挖掘项目,并使用 python api 调用 Aqua.io,目标是通过描述搜索 ICD 代码。

本教程对我来说不是很清楚,尤其是参数调用'client_options'和'option'。

教程 客户端选项的描述如下:

客户端选项

实例化客户端时可以使用以下选项:

base:api 的基本 url
user_agent:所有请求的默认用户代理
headers:所有请求的默认 headers
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 的方法时可以使用以下选项:
headers:请求查询的标头: url body
的查询参数:请求的正文 request_type:请求正文的格式

当我运行这样的代码时,它出现了一个错误:

TypeError:request() 得到了一个意外的关键字参数“request_type”

icd9 = client.icd9()
response = icd9.single_code("066-4",{'request_type':'json'})

有没有人有使用这个api的经验?谢谢 !

4

0 回答 0