基于Web 的Service接口

目前网络上有一些基于Web发布的Service接口,此处不一定特指基于SOAP的Web Service接口。大多时候我更喜欢暴露出一个URL,开发者传入查询参数返回XML或者jason数据的接口。比如:

 
1. Wiki接口

 

http://en.wiktionary.org/w/api.php?action=query&prop=revisions&titles=%s&rvprop=content&format=json

 

此处titles参数可以是任何Word,一个特殊的格式返回某天的特定单词是 Wiktionary:Word of the day/October 26

需要注意的是调用是需要通过Javascript的encodeURI或者encodeURLComponent进行编码。

 

Wiktionary:Word of the day/October 26编码成一下两种都可以

encodeURL:

Wiktionary:Word%20of%20the%20day/October%2021

 

貌似是escape 或者 encodeURLComponent:

Wiktionary%3AWord+of+the+day%2FOctober+21

 

 

2. Google 天气

 

http://www.google.com/ig/api?weather=%s&hl=zh-cn

中国地区,weather参数可以是城市的拼音。如上海未来三天的天气预报:

http://www.google.com/ig/api?weather=shanghai&hl=zh-cn

 

 

3. Yahoo 财经(股票数据)

返回的是CSV格式的。

http://download.finance.yahoo.com/d/quotes.csv?f=sl1d1t1ohgv&e=.csv&s=IBM,NOK,HMC

 

4.Wikipedia

 

需要解析返回的网页文件(右侧的信息框,是一些三元组),不是直接的Web service接口

http://en.wikipedia.org/wiki/Nokia

 

返回的是网页,三元组形式

http://dbpedia.org/page/Nokia

 

5. Google Reader RSS export

 

https://www.google.com/reader/atom/feed/http://echohfut.iteye.com/rss?n=150 

URL 中feed后面可以是其他RSS URL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值