转载:https://www.cnblogs.com/HuangJie-sol/articles/10884622.html#_label6

阅读目录

前言
具体api
1、正在热映
2、即将上映
3、电影top250
4、电影条目检索
5、条目详情
 

前言

前后端的分离,在和后端对接之前,前端开发人员调试的时候,总是面对没有真实数据的尴尬地位。虽然有mock.js可以模拟数据,但是始终只是在本地进行模拟。而豆瓣提供的这些公开的接口,相信可以满足大部分前端的开发。

遗憾的是,当我知道这些api的时候,官网似乎停止服务了,没能看到全部的API接口,但是好歹这些接口还可以用,也没有文档,但是我将这些东西总结在一起。待我慢慢将这些接口总结到这个博客里面。

 

具体api

1、正在热映

接口:https://api.douban.com/v2/movie/in_theaters

参数:

start : 数据的开始项
count:单页条数
city:城市

如:获取“北京”热映电影“第二页”每页“25条”数据:
https://api.douban.com/v2/movie/in_theaters?city=北京&start=25&count=25

2、即将上映

接口:https://movie.douban.com/j/search_subjects?type=tv&tag=%E7%83%AD%E9%97%A8&page_limit=50&page_start=0

参数:

  1. type:tv
  2. tag:热门
  3. page_limit:50
  4. page_start:0

get请求方式  

3、电影top250

接口:http://api.douban.com/v2/movie/top250

参数:

start : 数据的开始项
count:单页条数

如:获取电影Top250 第二页 25条数据:
http://api.douban.com/v2/movie/top250?start=25&count=25

4、电影条目检索

接口:http://api.douban.com/v2/movie/search

访问参数:

start : 数据的开始项
count:单页条数
q:要搜索的电影关键字
tag:要搜索的电影的标签

如:第二页每页25条
搜索电影《战狼》:
https://api.douban.com/v2/movie/search?q=战狼&start=25&count=25
搜索喜剧类型的电影:
https://api.douban.com/v2/movie/search?tag=喜剧&start=25&count=25

5、条目详情

接口:http://api.douban.com/v2/movie/subject

参数:

电影id

如:电影《神秘巨星》的电影id为:26942674,搜索此电影的详细信息
http://api.douban.com/v2/movie/subject/26942674

如:电影《神秘巨星》的电影id为:26942674,搜索此电影的详细信息
http://api.douban.com/v2/movie/subject/26942674

【前端开发API】豆瓣开放API的更多相关文章

  1. 能直接调试的开放API?这个API Hub绝了

    ​ 01 此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来, 一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多 ...

  2. 这个API Hub厉害了,收录了钉钉企业微信等开放Api,还能直接调试

    01 此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来, 一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间 ...

  3. web前端开发与iOS终端开发的异同[转]

    * {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-fami ...

  4. Web前端开发与iOS终端开发的异同

    语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS只能用Objective-C,前端只能javascrip ...

  5. Turtle Online:致力于打造超接地气的PC前端架构,组件+API,快速搭建前端开发

    架构创作初衷 每当新开一个项目时,都会绞尽脑汁去考虑采用哪种框架:requirejs/seajs.jquery/zepto.backbone.easeUI/Bootstrap/AngularJS……, ...

  6. vue前端开发那些事——后端接口.net core web api

    红花还得绿叶陪衬.vue前端开发离不开数据,这数据正来源于请求web api.为什么采用.net core web api呢?因为考虑到跨平台部署的问题.即使眼下部署到window平台,那以后也可以部 ...

  7. 推荐:根据ISBN号查询图书信息的API - 豆瓣API

    转帖,出处:http://blog.csdn.net/berryreload/article/details/9126645 版权声明:本文为博主原创文章,未经博主允许不得转载. 找了半天,还是豆瓣的 ...

  8. 阿里云API网关(6)用户指南(开放 API )

    网关指南: https://help.aliyun.com/document_detail/29487.html?spm=5176.doc48835.6.550.23Oqbl 网关控制台: https ...

  9. 阿里云API网关(2)开放 API 并接入 API 网关

    网关指南: https://help.aliyun.com/document_detail/29487.html?spm=5176.doc48835.6.550.23Oqbl 网关控制台: https ...

随机推荐

  1. turtleh海龟库

    Turtle海龟库 导入 import turtle turtle.setup(width,height,startx,starty) -setup():设置窗体的位置和大小 相对于桌面的起点的坐标以 ...

  2. day27 综合架构 rsync备份服务

    sync软件使用方法: rsync命令 1v4 a 本地备份数据 cp [root@nfs01 backup]# cp /etc/hosts /tmp [root@nfs01 backup]# ll ...

  3. 题解【洛谷P2070】刷墙

    题面 将每一次移动的距离进行差分,前缀和判断移动的距离是否\(\geq 2\)即可. #include <bits/stdc++.h> #define itn int #define gI ...

  4. jsp连接数据库增删改查

    一,创建表 二.将jar包复制导入到lib文件夹下 三.创建工具包连接数据库 package com.bill.util; import java.sql.Connection; import jav ...

  5. D3新学习

    1. Python Web(1):建立第一个Web项目 直接将d3 index.html代码拷贝进index.html中即可. 2. D3入门教程; D3.js的v5版本入门教程

  6. ORA-00904: "I_LEVEL": invalid identifier

    问题描述 ORA-00904: "I_LEVEL": invalid identifier 标示符无效

  7. 计算a除b的第一位小数 in C++.

    my codes: #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; ...

  8. 使用Limit实现分页

    limit语法 #语法 SELECT * FROM table LIMIT stratIndex,pageSize SELECT * FROM table LIMIT 5,10; // 检索记录行 6 ...

  9. JS高级---继承

    继承 面向对象编程思想: 根据需求, 分析对象, 找到对象有什么特征和行为, 通过代码的方式来实现需求, 要想实现这个需求,就要创建对象 ,要想创建对象, 就应该显示有构造函数, 然后通过构造函数来创 ...

  10. 1.4 面试问题整理: ATM机取款

    流程图: