Webster Dictionary在线API的使用
WebsterDictionary是一个在线词典,之前刚开放了API,可以访问:
今天我们介绍一下它的使用:
Webster Dictionary API有两种,一是免费的,但每月的查询次数不得超过1000条;另一种是商业的,需要联系Webster进行协商。我们以第一种API为例:
1.
打开http://www.dictionaryapi.com/products/index.htm,有好几种类型供我们选择:
他们都是类似的,有的是同义词反义词词典,有的是例句词典,返回的结果都封装在XML中(未来也可能用JSON返回)
但是我们每查一个词典,都需要注册一个Key。下面我们以第一个Merriam-Webster's Collegiate® Dictionary with Audio 细介绍
2.
首先要注册一个帐号:
3.
然后Webster会发送一封邮件给我们,点击其中包含的链接就注册成功了,同时得到了我们的Key,我们需要在查询Webster Dictionary时带上这个Key
下面介绍如何使用(官网有详细介绍):
4.
Merriam-Webster's Collegiate® Dictionary with Audio 返回的是XML格式的数据,以单词bin为例,发送:
http://www.dicitonaryapi.com/api/v1/references/collegiate/xml/bin?key=... (其中...是你之前获取的Key),返回的结果如下:
可以查看:
http://www.dictionaryapi.com/content/products/documentation/collegiate-tag-description.txt
获取完整的XML Tag的描述。
下面我只介绍常用的几个:
5.
6.
7.
8.
9.
10.
11.
12.