跳到主要内容
版本:v2

查询汉语的英文翻译

接口地址:/book/explain/chinese_english

请求方式:GET

响应数据类型:application/json

接口描述:

  1. 精确查询汉字的英语释文
  2. 接口返回的部分内容是乱码需要下载对应的字体包才能显示
  3. 获取字体令牌和字体名字默认是在响应头中,需要传入在请求的参数加上 fontIn=body 才会在响应体中,加了这个参数会导致返回的json会变为以下内容
      {
    "data": {
    // 源数据
    },
    "font": {
    "id":"字体的ID,通过这个ID可以直接下载字体包",
    "name":"字体的名字",
    "token":"字体的令牌",
    }
    }
  4. 如果没有在书籍权限里面添加汉英相关的书籍会返回 search-book-not-found
  5. 接口有限流所以不能调用太快

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
Authorization授权请求头headertruestring
x-jd-device设备信息headerfalsestring
q要搜索的字/词querytruestring
bookId需要搜索的书籍,为空搜索全部有权限的书籍queryfalsearrayinteger
maxSize结果的最大大小,最多支持100条数据queryfalseinteger(int32)

响应状态:

状态码说明schema
200OKobject

响应参数:

参数名称参数说明类型schema
entriesarrayobject
  idinteger(int64)
  headword词头string
  xml释文xmlstring
  bookName书籍名字string
  simplified简体string

响应示例:

{
"entries": [
{
"id": 0,
"headword": "",
"xml": "",
"bookName": "",
"simplified": ""
}
]
}