豆瓣openAPI

    豆瓣是一个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 ' '.%24item%5B';
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14884692/viewspace-407197/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14884692/viewspace-407197/

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值