<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ChemHack 中文频道 &#187; API</title>
	<atom:link href="http://chemhack.com/cn/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://chemhack.com/cn</link>
	<description>ChemHack.com中文版</description>
	<lastBuildDate>Tue, 19 Apr 2011 16:48:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>火车余票查询API</title>
		<link>http://chemhack.com/cn/2010/01/train-ticket-ap/</link>
		<comments>http://chemhack.com/cn/2010/01/train-ticket-ap/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:03:13 +0000</pubDate>
		<dc:creator>段炼</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[火车票]]></category>

		<guid isPermaLink="false">http://chemhack.com/cn/?p=428</guid>
		<description><![CDATA[最近铁道部干了件好事，有了一个在线余票查询的网站。这是件好事，不过网站也继承了党办网站的光荣传统，Internet Explorer only。这AJAX不光是IE only，还是IFRAME实现，真是个神奇的网站。 不扯了，极光照耀下IE不敢久用，于是做了个API，暂定0.1版，爱哪用那用。 下面来个Example 比如我要查询2月2号北京到上海的车票，那么API调用就是 http://chemhack.com/train/0.1/json/?date=2010-01-29&#38;from=北京&#38;to=上海 或者你也可以指定车次，比如D301好了(这车7xx的票价真是狗血) http://chemhack.com/train/0.1/json/?date=2010-02-03&#38;from=北京&#38;to=上海&#38;no=D301 然后就返回了格式类似这样的玩意 [ {"车次":"K187","始发站":"沈阳北","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"06:47","到时":"16:53","历时":"10:06","硬座":"0","硬卧":"1","软卧":"0","无座":"有"}, {"车次":"D29","始发站":"北京南","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"13:14","到时":"18:44","历时":"05:30","动车组一等座":"0","动车组二等座":"12","无座":"有"}, {"车次":"T177","始发站":"济南","终到站":"杭州","上车站":"枣庄","下车站":"上海南","发时":"20:54","到时":"04:26","历时":"07:32","硬座":"0","硬卧":"14","软卧":"3","无座":"有"} ] JSON 你懂的 Simple, Easy, Naive 返回结果用了中文JSON；用英文，大家都费劲；用拼音，你不懂，我也不懂。 改日做一个手机WAP客户端，买火车票之前先排队看看。 P.S. 铁道部网站的数据是一个小时一更新。]]></description>
			<content:encoded><![CDATA[<p><a href="http://chemhack.com/cn/wp-content/uploads/2010/01/train.jpg"><img class="alignright size-medium wp-image-431" title="火车票" src="http://chemhack.com/cn/wp-content/uploads/2010/01/train-300x197.jpg" alt="火车票" width="300" height="197" /></a>最近铁道部干了件好事，有了一个在线余票查询的<a href="http://www.12306.cn/mormhweb/kyfw/ypcx/">网站</a>。这是件好事，不过网站也继承了党办网站的光荣传统，Internet Explorer only。这AJAX不光是IE only，还是IFRAME实现，真是个神奇的网站。</p>
<p>不扯了，<a href="http://zh.wikipedia.org/wiki/%E6%9E%81%E5%85%89%E8%A1%8C%E5%8A%A8">极光</a>照耀下IE不敢久用，于是做了个API，暂定0.1版，爱哪用那用。</p>
<p>下面来个Example</p>
<p>比如我要查询2月2号北京到上海的车票，那么API调用就是<br />
<a href="http://chemhack.com/train/0.1/json/?date=2010-02-03&amp;from=北京&amp;to=上海">http://chemhack.com/train/0.1/json/?date=2010-01-29&amp;from=北京&amp;to=上海</a><br />
或者你也可以指定车次，比如D301好了(这车7xx的票价真是狗血)<br />
<a href="http://chemhack.com/train/0.1/json/?date=2010-02-03&amp;from=北京&amp;to=上海">http://chemhack.com/train/0.1/json/?date=2010-02-03&amp;from=北京&amp;to=上海&amp;no=D301</a></p>
<p>然后就返回了格式类似这样的玩意</p>
<blockquote><p>[<br />
{"车次":"K187","始发站":"沈阳北","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"06:47","到时":"16:53","历时":"10:06","硬座":"0","硬卧":"1","软卧":"0","无座":"有"},<br />
{"车次":"D29","始发站":"北京南","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"13:14","到时":"18:44","历时":"05:30","动车组一等座":"0","动车组二等座":"12","无座":"有"},<br />
{"车次":"T177","始发站":"济南","终到站":"杭州","上车站":"枣庄","下车站":"上海南","发时":"20:54","到时":"04:26","历时":"07:32","硬座":"0","硬卧":"14","软卧":"3","无座":"有"}<br />
]</p></blockquote>
<p><a href="http://www.json.org">JSON</a> 你懂的<br />
Simple, Easy, Naive</p>
<p>返回结果用了中文JSON；用英文，大家都费劲；用<a href="http://www.12306.cn/mormhweb/kyfw/ypcx/">拼音</a>，你不懂，我也不懂。</p>
<p>改日做一个手机WAP客户端，买火车票之前先排队看看。</p>
<p>P.S. 铁道部网站的数据是一个小时一更新。</p>
]]></content:encoded>
			<wfw:commentRss>http://chemhack.com/cn/2010/01/train-ticket-ap/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

