豆瓣API

博客介绍了图书、电影、音乐相关的搜索与信息获取功能。搜索图书和音乐可返回状态码200,登录或授权用户还会附加收藏信息;电影条目搜索给出了相关资源URI等信息;获取图书和音乐信息也能返回状态码200,并提供了部分接口链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搜索图书

GET  https://api.douban.com/v2/book/search
参数意义备注
q查询关键字q和tag必传其一
tag查询的tagq和tag必传其一
start取结果的offset默认为0
count取结果的条数默认为20,最大为100

返回:返回status=200,

{
      "start": 0,
      "count": 10,
      "total": 30,
      "books" : [Book, ]
    }

注:对于登录用户,若搜索结果图书在当前用户的图书收藏中,会在对应搜索结果信息中附加当前用户对此书的收藏信息,改部分的 Book 数据结构如下:

{
    … (图书信息的其他部分)
    "current_user_collection": {
        "status":"read",
        "rating": {
            "max":5,
            "value":"5",
            "min":0
        },
        "updated":"2012-11-2012:08:04",
        "user_id":"33388491",
        "book_id":"6548683",
        "id":605519800
    }
}

获取图书信息

GET  https://api.douban.com/v2/book/:id

返回图书信息,返回status=200

对于授权用户,返回数据中会带有该用户对该图书的收藏信息:

{
    … (图书信息的其他部分)
    "current_user_collection": {
        "status":"read",
        "rating": {
            "max":5,
            "value":"5",
            "min":0
        },
        "updated":"2012-11-2012:08:04",
        "user_id":"33388491",
        "book_id":"6548683",
        "id":605519800
    }
}

https://developers.douban.com/wiki/?title=book_v2

电影条目搜索


Resources URI
/v2/movie/search?q={text}

Required Scope
movie_basic_r

Example:

GET https://api.douban.com/v2/movie/search?q=张艺谋 GET /v2/movie/search?tag=喜剧

Status:
200 OK

Request Properties:
PropertyDescriptionTypeBasicAdvancePremiumDefault
qquery stringstrYYY-
tagtag query stringstrYYY-
startstartintYYY0
countcountintYYY20
Resources Properties:
PropertyDescriptionTypeBasicAdvancePremiumDefault
startstartintYYY0
countcountintYYY20
total总数, Basic最多只返回20条记录intYYY0
query搜索字符串strYYY-
tag搜索标签strYYY-
subjects搜索结果列表,见附录 arrayYYY-

Simple Subject Properties


PropertyDescriptionTypeBasicAdvancePremiumDefault
id条目idstrYYY-
title中文名strYYY-
original_title原名strYYY''
alt条目URLfloat(1)YYY-
images电影海报图,分别提供288px x 465px(大),96px x 155px(中) 64px x 103px(小)尺寸dictYYY-
rating评分,见附录 dictYYY-
pubdates如果条目类型是电影则为上映日期,如果是电视剧则为首播日期arrayNYY[]
year年代strYYY''
subtype条目分类, movie或者tvstrYYYmovie

https://developers.douban.com/wiki/?title=movie_v2

获取音乐信息

GET  https://api.douban.com/v2/music/:id

返回音乐信息,返回status=200

搜索音乐

GET  https://api.douban.com/v2/music/search

| 参数 | 意义 | 备注 |
| q | 查询关键字 | q和tag必传其一 |
| tag | 查询的tag | q和tag必传其一 |
| start | 取结果的offset | 默认为0 |
| count | 取结果的条数 | |

返回:返回status=200,

{
      "start": 0,
      "count": 10,
      "total": 30,
      "musics" : [Music, ]
    }

https://developers.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值