豆瓣API
Api V2 索引
图书Api V2
电影Api V2
音乐Api V2
同城Api V2
广播Api V2
用户Api V2
日记Api V2
相册Api V2
线上活动Api V2
论坛Api V2
回复Api V2
我去Api V2
https://developers.douban.com/wiki/?title=api_v2
搜索图书
GET  https://api.douban.com/v2/book/search
| 参数 | 意义 | 备注 | 
| q | 查询关键字 | q和tag必传其一 | 
| tag | 查询的tag | q和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:
| Property | Description | Type | Basic | Advance | Premium | Default | 
|---|---|---|---|---|---|---|
| q | query string | str | Y | Y | Y | - | 
| tag | tag query string | str | Y | Y | Y | - | 
| start | start | int | Y | Y | Y | 0 | 
| count | count | int | Y | Y | Y | 20 | 
Resources Properties:
| Property | Description | Type | Basic | Advance | Premium | Default | 
|---|---|---|---|---|---|---|
| start | start | int | Y | Y | Y | 0 | 
| count | count | int | Y | Y | Y | 20 | 
| total | 总数, Basic最多只返回20条记录 | int | Y | Y | Y | 0 | 
| query | 搜索字符串 | str | Y | Y | Y | - | 
| tag | 搜索标签 | str | Y | Y | Y | - | 
| subjects | 搜索结果列表,见附录 | array | Y | Y | Y | - | 
Simple Subject Properties
| Property | Description | Type | Basic | Advance | Premium | Default | 
|---|---|---|---|---|---|---|
| id | 条目id | str | Y | Y | Y | - | 
| title | 中文名 | str | Y | Y | Y | - | 
| original_title | 原名 | str | Y | Y | Y | '' | 
| alt | 条目URL | float(1) | Y | Y | Y | - | 
| images | 电影海报图,分别提供288px x 465px(大),96px x 155px(中) 64px x 103px(小)尺寸 | dict | Y | Y | Y | - | 
| rating | 评分,见附录 | dict | Y | Y | Y | - | 
| pubdates | 如果条目类型是电影则为上映日期,如果是电视剧则为首播日期 | array | N | Y | Y | [] | 
| year | 年代 | str | Y | Y | Y | '' | 
| subtype | 条目分类, movie或者tv | str | Y | Y | Y | movie | 
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.douban.com/wiki/?title=music_v2#get_music_search
豆瓣API的更多相关文章
- 一个豆瓣API的使用——拒绝思维定式
		好久没写博客了,最近一直在用豆瓣API爬数据,不知道以前的是什么样,毕竟刚开始用没多久,就用最新的V2版本,以前的不更新了,可以参照https://developers.douban.com/wiki ... 
- 小试牛刀--利用豆瓣API爬取豆瓣电影top250
		最近得赶进度爬点东西,对于豆瓣,它为开发者提供了API,目前是v2版本,目前key不对个人开放,但是可以正常通过其提供的API获取数据.豆瓣V2版API权限分3类:公开.高级.商务,我们用开放基本数据 ... 
- 【jquery mobile笔记二】jquery mobile调用豆瓣api示例
		页面主要代码如下 <div data-role="page" id="page1"> <div data-role="hea ... 
- 使用OAuth2.0访问豆瓣API
		如何计算某个用户的access_token过期时间?开发者可以通过两种方式计算:用户授权时,oauth2/access_token接口返回的expires_in值就是access_token的生命周期 ... 
- 豆瓣api之OAuth认证
		豆瓣api通过OAuth允许第三方应用访问用户数据,所以OAuth认证就是我们整个project的基础了. OAuth认证听起来挺神秘,其实挺简单的. 现在的大型网站的开放平台的认证几乎都是采用OAu ... 
- 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目
		CloudReader 一款基于网易云音乐UI,使用GankIo及豆瓣api开发的符合Google Material Desgin阅读类的开源项目.项目采取的是Retrofit + RxJava + ... 
- vue中Axios请求豆瓣API数据并展示到Swipe中
		vue中Axios请求豆瓣API数据并展示到Swipe中 1.首先是安装Axios: 安装方法cnpm install axios --save 等待npm安装完毕: 2.在main.js中引入axi ... 
- 豆瓣api开发
		前面有说过豆瓣API的开发,在做一些开源项目的时候,很多时候会用到豆瓣API接口,拿过来做测试,现在只是对豆瓣API开发做一些简单的梳理: 豆瓣API开发的接口: https://developers ... 
- 豆瓣API接口开发,结合angularJS来做,感觉爽歪歪!
		第一次做还是先说下API 是什么鬼? API : application program interface 应用程序编程接口: 有那些常见的API: webAPI : 通过WEB方式提供结构叫 WE ... 
- vue调用豆瓣API加载图片403问题
		"豆瓣API是有请求次数限制的”,这会引发图片在加载的时候出现403问题,视图表现为“图片加载不出来”,控制台表现为报错403. 其实是豆瓣限制了图片的加载,我自己用了一个办法把图片缓存下来 ... 
随机推荐
- infiniDB在linux(centos系统)下的安装使用
			tar包的安装过程:http://www.docin.com/p-166891856.html 另一种方法,也可以编译安装(Debian X86_64):http://tech.it168.com/a ... 
- RedHat系列软件管理(第二版) --二进制软件包管理
			RedHat系列软件管理 --二进制软件包管理 Linux学习思想-Linux相对与Windows来非常透明,因此,无论是系统,还是软件,都会有本身自带,或者是Man给提供的非常详细的说明/帮助文档, ... 
- Xcode两种调试小技巧
			1."全局"断点 正常情况下如果代码有错误,会直接触发SIGXXXX信号,然后中断在main函数里. 但是我们还是不知道到底是什么引发了异常信号.我们可以在断点导航器中添加一个全局 ... 
- Android ROM开发(三)——精简官方ROM并且内置ROOT权限,开启Romer之路
			Android ROM开发(三)--精简官方ROM并且内置ROOT权限,开启Romer之路 相信ROM的相关信息大家通过前几篇的学习都是有所了解了,这里就不在一一提示了,这里我们下载一个官方包,我们还 ... 
- MfgTool (i.MX53)使用
			1 Introduction The MfgTool is a manufacturing tool from Freescale that runs under Windows. It is des ... 
- Android 客户端与服务器交互
			在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有 一:基于Http协议获取数据方法 ... 
- Symmetric Tree  对称树
			判断一棵二叉树是否为对称的树.如 1 / \ 2 2 / \ / \ 3 4 4 3 观察上面的树可以看出:左子树的右子树等于右子树的左子树,左子树的左子树等于右子树的右子树. 首先可以使用递归.递归 ... 
- oracle索引建立和删除
			1.多列建立索引 SQL> create index dex_index2 on dex(sex,name); Index created. SQL> select object_name ... 
- java——多态
			多态定义:某一类事物的多种存在形态.对象的多态性.猫这类事物即具备猫的形态,又具备着动物的形态,这就是对象的多态性.简单说:就是一个对象对应着不同类型.多态在代码中的体现:父类或者接口的引用指向其子类 ... 
- 在MinGW下编译ffmpeg
			因为需要使用ffmpeg的相关库和执行文件,所以需要编译最新的ffmpeg代码.为了能在编译成Windows native执行程序(需要在.net中调用该执行程序),这里我们使用MinGW. 1,安装 ... 
