一个新华字典的数据库和API

JavaScript 2018-08-20 7582 4
00:16:03

今天发现了一个新华字典的api,这个api里面包括歇后语,成语,词语,汉字,你直接可以动态的在本地传参数处理这个api并且显示返回的json数据。

简单的介绍一下这个新华字典数据库,目前收录了 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语,看这个数据量还是挺可观的,可以满足我们日常的一些小操作,其中数据库包含成语、词语、汉字以及歇后语四个json包。

api接口文档

该API支持get和post,返回数据为json,本文以post为例,文末附Demo。

调用api需传入两个参数typeword等等。

成语接口

输入成语缩写,举例:xgcl(兴高采烈)返回成语的json数据。

接口地址:https://www.pwxcoo.com/dictionary

方法和返回:post和json

请求参数:

  • type=idiom 表示需要请求成语
  • word=xgcl 表示请求的成语拼音首字母缩写

完整api:https://www.pwxcoo.com/dictionary?type=idiom&abbreviation=xgcl

json解析后如图:

一个新华字典的数据库和API

以下还有汉字、歇后语和词语接口,本文主要讲成语接口。

汉字接口

请求参数:

  • type=word 表示需要请求汉字
  • word=吴 表示请求的汉字

完整api:https://www.pwxcoo.com/dictionary?type=word&word=吴

歇后语接口

请求参数:

  • type=xiehouyu 表示需要请求歇后语
  • riddle=王婆 表示请求的歇后语的语面。可以模糊匹配

完整api:https://www.pwxcoo.com/dictionary?type=xiehouyu&riddle=王婆

 

基于此api做了一个Demo,你可以选择在下面输入框输入一个成语的缩写:

  


20181216: 作者已不再提供此API功能。

效果如图:
一个新华字典的数据库和API
 

感兴趣的可以去github看一下,顺便给作者一个star,毕竟赠人玫瑰,手有余香 : )

地址:https://github.com/pwxcoo/chinese-xinhua

 

更新

20181216 作者在github声明不再提供此API功能。
 

完。


 

发表评论