|
网络API:让大网站为你工作
Amazon 和 Google不仅仅是网站那么简单,它们是有用数据的巨型收集工具。能接入那些数据的应用程序界面(APIs)使研发人员能建立其他吸引人的网站。如果你愿意,你也可以利用一些代码。
Amazon.com有超过8万的研发人员使用API来建立在线购物大厦,还有像Live Plasma之类的网站,在那里你可以搜索一个音乐家,并能看到相关艺术家的示意图。
“我们要求研发人员要有创新意识,” Amazon网络服务发言人Jeff Barr说道:“从而用我们的数据开发出有趣的东西。”
不仅Amazon如此,Dreamworks的漫画家Paul Rademacher也结合了来自Google Maps 和 Craigslist的数据创造出一种交互式地图,通过这种地图你可以找到全国待售的房子。

FlickrPaper 使用Flickr的应用程序界面让用户从Flickr的共享图片集中建立桌面墙纸。First Floor Software使用了一个Yahoo的应用程序界面开发出了一个图片搜索引擎并用幻灯片的形式显示搜索结果。Send to Smug Mug让Smugmug.com的用户只需右击Windows Explorer的图片,就能直接将图片发送到数字摄影网站。上面举的例子还只是很少的一部分。为了能有效利用一个网站的应用程序界面,你需要对一般的网络编程工具有所了解。Google可下载的API包就带有一个如何使用的指南,同时还带有Java 和 .Net代码。Flickr也提供大量的API和代码样本。你将在这里找到Amazon的API文件和更多资料。Yahoo也有类似的资料提供。
即使你不是编程高手,你也可以将Google 或 Amazon添加到你的网站。只用简单的复制数十行HTML代码,就能将Google的搜索箱添加到你的主页。在你的网站上出售Amazon的商品并从中收取10%的佣金也是一件很简单的事。你需要在Amazon Associates程序上注册并将一些代码复制到你的主页。然后就只用等着财源滚滚来了。
|