豆瓣API

最近热映

http://api.douban.com/v2/movie/in_theaters


电影条目搜索

http://api.douban.com/v2/movie/search?tag=喜剧


对于需要高级权限的,需申请API key

{"msg":"need_permission","code":1000,"request":"GET \/v2\/movie\/weekly"}

电影条目信息

http://api.douban.com/v2/movie/subject/1764796

{
    "rating": {
        "max": 10,
        "average": 7.4,
        "stars": "40",
        "min": 0
    },
    "reviews_count": 299,
    "wish_count": 15428,
    "douban_site": "",
    "year": "2009",
    "images": {
        "small": "http://img3.doubanio.com/view/movie_poster_cover/ipst/public/p494268647.webp",
        "large": "http://img3.doubanio.com/view/movie_poster_cover/lpst/public/p494268647.webp",
        "medium": "http://img3.doubanio.com/view/movie_poster_cover/spst/public/p494268647.webp"
    },
    "alt": "https://movie.douban.com/subject/1764796/",
    "id": "1764796",
    "mobile_url": "https://movie.douban.com/subject/1764796/mobile",
    "title": "机器人9号",
    "do_count": null,
    "share_url": "http://m.douban.com/movie/subject/1764796",
    "seasons_count": null,
    "schedule_url": "",
    "episodes_count": null,
    "countries": [
        "美国"
    ],
    "genres": [
        "动画",
        "冒险",
        "奇幻"
    ],
    "collect_count": 73118,
    "casts": [
        {
            "alt": "https://movie.douban.com/celebrity/1054395/",
            "avatars": {
                "small": "http://img3.doubanio.com/img/celebrity/small/51597.jpg",
                "large": "http://img3.doubanio.com/img/celebrity/large/51597.jpg",
                "medium": "http://img3.doubanio.com/img/celebrity/medium/51597.jpg"
            },
            "name": "伊利亚·伍德",
            "id": "1054395"
        },
        {
            "alt": "https://movie.douban.com/celebrity/1016673/",
            "avatars": {
                "small": "http://img7.doubanio.com/img/celebrity/small/33305.jpg",
                "large": "http://img7.doubanio.com/img/celebrity/large/33305.jpg",
                "medium": "http://img7.doubanio.com/img/celebrity/medium/33305.jpg"
            },
            "name": "詹妮弗·康纳利",
            "id": "1016673"
        },
        {
            "alt": "https://movie.douban.com/celebrity/1017907/",
            "avatars": {
                "small": "http://img7.doubanio.com/img/celebrity/small/55994.jpg",
                "large": "http://img7.doubanio.com/img/celebrity/large/55994.jpg",
                "medium": "http://img7.doubanio.com/img/celebrity/medium/55994.jpg"
            },
            "name": "约翰·C·赖利",
            "id": "1017907"
        },
        {
            "alt": "https://movie.douban.com/celebrity/1036321/",
            "avatars": {
                "small": "http://img7.doubanio.com/img/celebrity/small/42033.jpg",
                "large": "http://img7.doubanio.com/img/celebrity/large/42033.jpg",
                "medium": "http://img7.doubanio.com/img/celebrity/medium/42033.jpg"
            },
            "name": "克里斯托弗·普卢默",
            "id": "1036321"
        }
    ],
    "current_season": null,
    "original_title": "9",
    "summary": "机器人9号(伊利亚•伍德 Elijah Wood 饰)突然醒来,发现身边的世界充满危机,四处残败,一片末世景象。9号带着一个画有三个奇怪符号的圆形物体逃到街上,幸遇发明家机器人2号(马丁•兰道 Martin Landau 饰)给自己装上了声音,但2号却不幸被机器怪兽抓走。9号找到了老兵1号(克里斯托弗•普卢默 Christopher Plummer 饰)、机械工5号(约翰•雷利 John C. Reilly 饰)、疯癫画家6号(克里斯品•格拉夫 Crispin Glover 饰)和大力士8号(弗雷德•塔塔绍尔 Fred Tatasciore 饰)。9号与5号擅自出行援救2号,危急时被女武士7号(詹妮佛•康纳利 Jennifer Connelly 饰)救下,但无意中9号却令终极机器兽复活。带着自己从哪里来以及生存使命的问题,9号决定想尽办法制服机器兽,拯救全世界……©豆瓣",
    "subtype": "movie",
    "directors": [
        {
            "alt": "https://movie.douban.com/celebrity/1276787/",
            "avatars": {
                "small": "http://img7.doubanio.com/img/celebrity/small/1351678808.44.jpg",
                "large": "http://img7.doubanio.com/img/celebrity/large/1351678808.44.jpg",
                "medium": "http://img7.doubanio.com/img/celebrity/medium/1351678808.44.jpg"
            },
            "name": "申·阿克",
            "id": "1276787"
        }
    ],
    "comments_count": 11814,
    "ratings_count": 58696,
    "aka": [
        "9:末世决战",
        "九",
        "Number 9",
        "机器人9号"
    ]
}


豆瓣API_第1张图片


{
    "count": 20,
    "start": 0,
    "total": 36,
    "subjects": [
        {
            "rating": {
                "max": 10,
                "average": 7.4,
                "stars": "40",
                "min": 0
            },
            "genres": [
                "动作"
            ],
            "title": "战狼2",
            "casts": [
                {
                    "alt": "https://movie.douban.com/celebrity/1000525/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/39105.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/39105.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/39105.jpg"
                    },
                    "name": "吴京",
                    "id": "1000525"
                },
                {
                    "alt": "https://movie.douban.com/celebrity/1100321/",
                    "avatars": {
                        "small": "http://img3.doubanio.com/img/celebrity/small/1415801312.29.jpg",
                        "large": "http://img3.doubanio.com/img/celebrity/large/1415801312.29.jpg",
                        "medium": "http://img3.doubanio.com/img/celebrity/medium/1415801312.29.jpg"
                    },
                    "name": "弗兰克·格里罗",
                    "id": "1100321"
                },
                {
                    "alt": "https://movie.douban.com/celebrity/1274840/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/1401440361.14.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/1401440361.14.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/1401440361.14.jpg"
                    },
                    "name": "吴刚",
                    "id": "1274840"
                }
            ],
            "collect_count": 385839,
            "original_title": "战狼2",
            "subtype": "movie",
            "directors": [
                {
                    "alt": "https://movie.douban.com/celebrity/1000525/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/39105.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/39105.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/39105.jpg"
                    },
                    "name": "吴京",
                    "id": "1000525"
                }
            ],
            "year": "2017",
            "images": {
                "small": "http://img7.doubanio.com/view/movie_poster_cover/ipst/public/p2485983612.webp",
                "large": "http://img7.doubanio.com/view/movie_poster_cover/lpst/public/p2485983612.webp",
                "medium": "http://img7.doubanio.com/view/movie_poster_cover/spst/public/p2485983612.webp"
            },
            "alt": "https://movie.douban.com/subject/26363254/",
            "id": "26363254"
        },
        {
            "rating": {
                "max": 10,
                "average": 6.8,
                "stars": "35",
                "min": 0
            },
            "genres": [
                "动作",
                "战争"
            ],
            "title": "战狼",
            "casts": [
                {
                    "alt": "https://movie.douban.com/celebrity/1000525/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/39105.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/39105.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/39105.jpg"
                    },
                    "name": "吴京",
                    "id": "1000525"
                },
                {
                    "alt": "https://movie.douban.com/celebrity/1050430/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/52860.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/52860.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/52860.jpg"
                    },
                    "name": "余男",
                    "id": "1050430"
                },
                {
                    "alt": "https://movie.douban.com/celebrity/1017912/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/1390933039.93.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/1390933039.93.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/1390933039.93.jpg"
                    },
                    "name": "斯科特·阿金斯",
                    "id": "1017912"
                }
            ],
            "collect_count": 135586,
            "original_title": "战狼",
            "subtype": "movie",
            "directors": [
                {
                    "alt": "https://movie.douban.com/celebrity/1000525/",
                    "avatars": {
                        "small": "http://img7.doubanio.com/img/celebrity/small/39105.jpg",
                        "large": "http://img7.doubanio.com/img/celebrity/large/39105.jpg",
                        "medium": "http://img7.doubanio.com/img/celebrity/medium/39105.jpg"
                    },
                    "name": "吴京",
                    "id": "1000525"
                }
            ],
            "year": "2015",
            "images": {
                "small": "http://img3.doubanio.com/view/movie_poster_cover/ipst/public/p2225660666.webp",
                "large": "http://img3.doubanio.com/view/movie_poster_cover/lpst/public/p2225660666.webp",
                "medium": "http://img3.doubanio.com/view/movie_poster_cover/spst/public/p2225660666.webp"
            },
            "alt": "https://movie.douban.com/subject/24753810/",
            "id": "24753810"
        },


根据电影programname 查找电影条目搜索

搜索返回数据的数组中,比较name 匹配的,取出评分数据


点击打开链接http://api.douban.com/v2/movie/search?q=战狼&count=1


Api V2说明

*之前基于GData的旧有Api将不再更新和新加,只会维护,所以请大家使用Api V2版本

  1. 豆瓣Api V2认证统一使用OAuth2
  2. 数据返回格式统一使用json,GData不再使用
  3. 可接受callback参数,使返回的数据为jsonp。callback只能包含数字、字母、下划线,长度不大于50
  4. 需要授权的Api,需要加access_token的Header,并且使用https协议,限制具体见OAuth2文档
  5. 不需要授权公开api可以使用http,参数里面如果不包含apikey的话,限制单ip每小时150次,带的话每小时500次。带apikey的例子为: http://api.douban.com/v2/user/1000001?apikey=XXX, XXX为你的apikey
  6. Api里面的通配符,:id代表纯数字, :name代表由数字+字母+[-_.]这些特殊字符
  7. 使用HTTP Status Code表示状态
  8. 列表参数使用start和count
  9. POST/PUT 时中文使用UTF-8编码
  10. 时间格式:yyyy-MM-dd HH:mm:ss, 如"2007-06-28 11:16:11"

*高级scope暂时还没有开放申请

*如果需要提高限制次数的权限,可以发邮件给 api-master(at)douban.com申请


你可能感兴趣的:(豆瓣API)