ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 豆瓣openAPI

豆瓣openAPI

原创 Linux操作系统 作者:jiadongqing6025 时间:2008-07-23 17:26:21 0 删除 编辑

    豆瓣是一个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博客 ” ,链接:https://blog.itpub.net/14884692/viewspace-407197/ ,如需转载,请注明出处,否则将追究法律责任。

    上一篇: MySpace Open API展示
    请登录后发表评论 登录
    全部评论

    注册时间:2008-07-17

    • 博文量
      61
    • 访问量
      67008