互联网的mashup模式开发越来越流行,网站已经不是单纯地提供信息,更多的是集成更多的服务,构建大型的应用程序。这种趋势越来越明显,很多大的互联网公司都公布了自己的API接口,提供给开发者更多的可操作资源。Google Map提供的是JavaScript接口,以前了解过一些,大概忘得差不多了。Google Chrome extension里提供的一个小例子是从Flickr请求图片,里面的请求脚本是用JavaScript写的,自己写了段脚本,不过无法从Flickr请求成功,后来才猛然觉悟是JavaScript同源策略导致的。不过Chrome可以请求成功,应该是内部实现了某种方式。 Flickr官方提供了多种编程语言接口实现,以及可以使用的API。其实看清API应用并不神秘,只是如果能充分使用官方提供的API接口,构建各种应用就可轻而易举。这里用PHP作为实现方式。看代码。 忘了说明一点,使用Flickr API必须要有自己的api_key,可以轻松地从Flickr官方获取。 <?php $url = 'http://api.flickr.com/servi » » »阅读更多