豆瓣是一个WEB 2.0网站在中国成功实践的范例,完全是用户参与建设的网站.读书,看电影,听音乐是人们闲暇时间最喜欢的做的事情,豆瓣也就是围绕着这些在人们精神生活的重要需求进行了产品设计.豆瓣很棒.我对他推出的豆瓣的API很感兴趣.
豆瓣的API推出,我所能想到的最大的优势就是豆瓣不光是一个WEB 2.0的范例网站,而且是一个互联网上重要的节点:数据库.数据库是所有网站最重要的部分,豆瓣作为群众一起建起来的数据库,里面包含了难以估量的价值,他有资本去利用这个数据库,有资格去为其他网站服务.
豆瓣API是豆瓣为第三方开发人员提供的编程接口。利用豆瓣API,你可以在你的网站或程序中使用豆瓣的数据和功能。 目前的豆瓣API支持的功能包括:
- 搜索并查看书籍、电影、音乐信息
- 搜索并查看用户信息
- 查看用户收藏
- 添加、更新、删除用户收藏
- 查看评论
- 发布、修改、删除评论
下面是以搜索和CSS相关的书籍来简单的测试实现方式。
获得豆瓣的数据,然后转化为一数组(记得修改{yourapikey}为你在豆瓣上申请的api的key):
header("Content-Type: text/html; charset=utf-8");$contents = file_get_contents("http://api.douban.com/book/subjects?apikey={yourapikey}&q=css&max-results=10&alt=json");
$array = json_decode($contents,true);
文字链接方式(由于PHP的变量都是以$开头的,所以数组key里面出现的这个$是个不大不小的问题,我稍微变通了一下):
foreach ($array["entry"] as $item){echo ' '.$item["title"]["$"."t"].'';
}
图片链接方式:
foreach ($array["entry"] as $item){echo ' ';
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14884692/viewspace-407197/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14884692/viewspace-407197/