← 返回词典首页

英语单词查询 API

接口地址:GET /api/v1/english/dict/query  |  权限:公开访问,无需鉴权

请求参数

参数名类型必填说明
englishstring要查询的英文单词,区分大小写

请求示例

GET /api/v1/english/dict/query?english=abandon

响应格式

查询成功(HTTP 200)
{
  "code": 0,
  "is_ok": true,
  "message": "success",
  "data": {
    "uuid":     "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "english":  "abandon",
    "category": 1,
    "band":     4,
    "pos1":     "v.",
    "pos1m":    "放弃;遗弃",
    "pos2":     "n.",
    "pos2m":    "放任;狂热",
    "pronc":    "/əˈbændən/"
  }
}

字段 category 取值说明

含义
1CET(四六级)
2TOEFL(托福)
3GRE
4COCA 20000
5OALD8(牛津高阶第8版)

单词不存在(HTTP 200)

{
  "code": 404,
  "is_ok": false,
  "message": "未找到该单词"
}

缺少参数(HTTP 200)

{
  "code": 400,
  "is_ok": false,
  "message": "参数 english 不能为空"
}

调用示例

cURL
curl "https://cuobiezi.net/api/v1/english/dict/query?english=abandon"
JavaScript
const resp = await fetch('/api/v1/english/dict/query?english=abandon');
const data = await resp.json();
if (data.is_ok) {
  console.log(data.data.pos1m); // 放弃;遗弃
}