语义查词
接口地址:/semantic
请求方式:GET
响应数据类型:application/json
接口描述:
- 根据用户输入的词来进行语义搜索,比如搜索
描写春天的词 - 接口返回的部分内容是乱码需要下载对应的字体包才能显示
- 获取字体令牌和字体名字默认是在响应头中需要传入
fontIn=body才会在响应体中,并且返回json会变为一下内容{
"data": {
// 源数据
},
"font": {
"id":"字体的ID,通过这个ID可以直接下载字体包",
"name":"字体的名字",
"token":"字体的令牌",
}
} - 接口有限流所以不能调用太快
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| q | 要查询的文字 | query | true | string | |
| Authorization | 授权请求头 | header | true | string | |
| fontIn | 字体信息是否在响应体中 | query | false | ||
| x-jd-device | 设备信息 | header | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | object |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| semantic | 语义数据 | array | object |
| bookName | 书名 | string | |
| xml | 释文xml | string | |
| headword | 词头 | string |
响应示例:
{
"semantic": [
{
"bookName": "",
"xml": "",
"headword": ""
}
]
}