豆瓣電影是人人皆知的一個(gè)版塊,他的評(píng)分很具有代表性。我們就選用豆瓣電影 API 來(lái)進(jìn)行電影類的數(shù)據(jù)獲取。本篇文章應(yīng)該是全網(wǎng)最新最全的 API 指南图贸。
一、豆瓣電影 API 官方文檔
調(diào)用第三方API
接口首先看的不是其他人寫的文章冕广,而是去讀官方接口文檔疏日,那里面是最新最全的。
從中我們可以讀到API
接口文檔分成4大部分撒汉,14小部分:
-
電影條目
-
影人條目
-
搜索
-
榜單
二沟优、解析 API 接口獲取服務(wù)器數(shù)據(jù)
網(wǎng)絡(luò)請(qǐng)求使用RxJava2
+Retrofit2
,如果網(wǎng)絡(luò)請(qǐng)求不太懂的可以看我的另一篇文章:網(wǎng)絡(luò)請(qǐng)求框架 —— Retrofit
題外話:V2 版 API 權(quán)限分3類:公開(kāi)睬辐、高級(jí)净神、商務(wù),所以有些接口數(shù)據(jù)是請(qǐng)求不到的溉委。
電影條目信息
/**
* 電影條目信息
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市鹃唯,例如北京、上海等
* client:客戶端信息瓣喊∑禄牛可為空
* udid:用戶 id≡迦可為空
*
* 簡(jiǎn):http://api.douban.com/v2/movie/subject/26004132?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:http://api.douban.com/v2/movie/subject/26004132?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&client=&udid=
*/
@GET("subject/{movieId}")
Observable<MovieSubjectInfoBean> getMovieSubjectInfo(@Path("movieId") String movieId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectInfoActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 5.4
原名: The Maze Runner: The Death Cure
電影海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
年代: 2018
短評(píng)評(píng)分: 2
短評(píng)用戶名: 舒農(nóng)
短評(píng)內(nèi)容: 刪掉一個(gè)小時(shí)會(huì)更好洪橘。第三幕長(zhǎng)到整部電影仿佛3個(gè)小時(shí)。
電影 ID: 26004132
上映日期: 2018-01-26
電影中文名: 移動(dòng)迷宮3:死亡解藥
語(yǔ)言: 英語(yǔ)
編劇頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1513398561.53.jpg
編劇英文名: T.S. Nowlin
編劇中文名: T·S·諾林
編劇 ID: 1342902
標(biāo)簽: 科幻
片長(zhǎng): 142分鐘
影片類型: 動(dòng)作, 科幻, 冒險(xiǎn)
預(yù)告片圖片: http://img3.doubanio.com/img/trailer/medium/2512246766.jpg?1517382304
預(yù)告片影片: http://vt1.doubanio.com/201802010046/aa610896c80023bcc278b67ef9daf775/view/movie/M/302260927.mp4
花絮圖片: http://img7.doubanio.com/img/trailer/medium/2511634245.jpg?1516872258
花絮影片: http://vt1.doubanio.com/201802010046/3b1390d988dbf4e79be7ab35c770a592/view/movie/M/302260637.mp4
片段圖片: http://img3.doubanio.com/img/trailer/medium/2511459538.jpg?1516696141
片段影片: http://vt1.doubanio.com/201802010046/afa09007e76a52890f30a610a1e1c3f5/view/movie/M/302260558.mp4
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪倫·奧布萊恩
主演 ID: 1314963
制片國(guó)家/地區(qū): 美國(guó)
大陸上映日期: 2018-01-26
電影劇照: http://img7.doubanio.com/view/photo/photo/public/p2511621790.jpg
簡(jiǎn)介: 《移動(dòng)迷宮3》作為系列最終章棵帽,沿襲系列一貫以來(lái)的勁爆動(dòng)作戲和快節(jié)奏跑酷風(fēng)熄求,主要講述迪倫·奧布萊恩飾演的托馬斯率領(lǐng)的好萊塢“跑男團(tuán)”在經(jīng)歷了迷宮逃脫和末日喪尸的生死考驗(yàn)后,終于迎來(lái)最后的正邪較量逗概。
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
導(dǎo)演英文名: Wes Ball
導(dǎo)演中文名: 韋斯·鮑爾
導(dǎo)演 ID: 1332723
影評(píng)評(píng)分: 2
影評(píng)標(biāo)題: 導(dǎo)演的腦回路就是個(gè)迷宮弟晚,走進(jìn)去就出不來(lái)了
影評(píng)用戶名: 凌睿
影評(píng)內(nèi)容: 整個(gè)系列都沒(méi)有移動(dòng),為什么在片名里寫個(gè)“移動(dòng)”?你考慮過(guò)聯(lián)通和電信的感受嗎卿城? 《移動(dòng)迷宮1》沒(méi)有移動(dòng)枚钓,好歹還有迷宮。 《移動(dòng)迷宮2》沒(méi)有移動(dòng)瑟押,沒(méi)有迷宮搀捷,好歹還很二。 《移動(dòng)迷宮3:死亡解藥》是移動(dòng)多望、迷宮...
onComplete:
電影條目劇照
/**
* 電影條目劇照
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* start:分頁(yè)使用嫩舟,表示第幾頁(yè)
* count:分頁(yè)使用,表示數(shù)量
* client:客戶端信息怀偷〖已幔可為空
* udid:用戶 id∈嗑溃可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/subject/26004132/photos?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/photos?apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=100&client=&udid=
*/
@GET("subject/{movieId}/photos")
Observable<MovieSubjectPhotosBean> getMovieSubjectPhotos(@Path("movieId") String movieId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectPhotosActivity.java
Log
日志:
onSubscribe:
onNext:
電影劇照: http://img7.doubanio.com/view/photo/photo/public/p2511051532.jpg
評(píng)分: 5.4
影片類型: 動(dòng)作, 科幻, 冒險(xiǎn)
影片標(biāo)題: 移動(dòng)迷宮3:死亡解藥
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪倫·奧布萊恩
主演 ID: 1314963
片長(zhǎng): 142分鐘
大陸上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
導(dǎo)演英文名: Wes Ball
導(dǎo)演中文名: 韋斯·鮑爾
導(dǎo)演 ID: 1332723
onNext: 2018-01-26(美國(guó)), 2018-01-26(中國(guó)大陸)
年代: 2018
電影海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
電影 ID: 26004132
onComplete:
電影條目長(zhǎng)評(píng)
/**
* 電影條目長(zhǎng)評(píng)
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* start:分頁(yè)使用,表示第幾頁(yè)
* count:分頁(yè)使用黎棠,表示數(shù)量
* client:客戶端信息晋渺。可為空
* udid:用戶 id脓斩∧疚鳎可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/subject/26004132/reviews?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/reviews?apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=20&client=&udid=
*/
@GET("subject/{movieId}/reviews")
Observable<MovieSubjectReviewsBean> getMovieSubjectReviews(@Path("movieId") String movieId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectReviewsActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 2
用戶名: 凌睿
評(píng)論標(biāo)題: 導(dǎo)演的腦回路就是個(gè)迷宮,走進(jìn)去就出不來(lái)了
評(píng)論簡(jiǎn)介: 整個(gè)系列都沒(méi)有移動(dòng)随静,為什么在片名里寫個(gè)“移動(dòng)”八千?你考慮過(guò)聯(lián)通和電信的感受嗎? 《移動(dòng)迷宮1》沒(méi)有移動(dòng)燎猛,好歹還有迷宮恋捆。 《移動(dòng)迷宮2》沒(méi)有移動(dòng),沒(méi)有迷宮重绷,好歹還很二沸停。 《移動(dòng)迷宮3:死亡解藥》是移動(dòng)、迷宮...
評(píng)論內(nèi)容: 整個(gè)系列都沒(méi)有移動(dòng)昭卓,為什么在片名里寫個(gè)“移動(dòng)”愤钾?你考慮過(guò)聯(lián)通和電信的感受嗎?《移動(dòng)迷宮1》沒(méi)有移動(dòng)候醒,好歹還有迷宮能颁。《移動(dòng)迷宮2》沒(méi)有移動(dòng)倒淫,沒(méi)有迷宮伙菊,好歹還很二。《移動(dòng)迷宮3:死亡解藥》是移動(dòng)占业、迷宮绒怨、解藥、二谦疾、小三通通都沒(méi)有了南蹂,所以我只能選擇死亡。念恍。六剥。
影片評(píng)分: 5.4
影片類型: 動(dòng)作, 科幻, 冒險(xiǎn)
影片標(biāo)題: 移動(dòng)迷宮3:死亡解藥
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪倫·奧布萊恩
主演 ID: 1314963
片長(zhǎng): 142分鐘
大陸上映時(shí)間: 2018-01-26
原名: The Maze Runner: The Death Cure
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
導(dǎo)演英文名: Wes Ball
導(dǎo)演中文名: 韋斯·鮑爾
導(dǎo)演 ID: 1332723
上映日期: 2018-01-26(美國(guó)), 2018-01-26(中國(guó)大陸)
年代: 2018
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
電影條目短評(píng)
/**
* 電影條目短評(píng)
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* count:分頁(yè)使用,表示數(shù)量
* client:客戶端信息峰伙×婆保可為空
* udid:用戶 id⊥ィ可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/subject/26004132/comments?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/comments?apikey=0b2bdeda43b5688921839c8ecb20399b&count=20&client=&udid=
*/
@GET("subject/{movieId}/comments")
Observable<MovieSubjectCommentsBean> getMovieSubjectComments(@Path("movieId") String movieId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectCommentsActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 2
用戶名: 瓦力
評(píng)論內(nèi)容: 1>2>3策彤,場(chǎng)面比2升級(jí)了,迷宮匣摘?不存在的店诗。槽點(diǎn)數(shù)量系列之最。請(qǐng)問(wèn):什么樣的炸彈能瞬間炸塌百米高的城墻音榜?什么樣的人連人帶車從百米高處墜落竟能毫發(fā)無(wú)傷庞瘸?什么樣的隔離玻璃一砸就碎?號(hào)稱安保嚴(yán)密的據(jù)點(diǎn)被男主一行人輕易潛入且來(lái)去自如赠叼,結(jié)局混戰(zhàn)毀一座城為救幾十人死數(shù)萬(wàn)人擦囊,這是反烏托邦還是反人類?
影片評(píng)分: 5.4
影片類型: 動(dòng)作, 科幻, 冒險(xiǎn)
影片標(biāo)題: 移動(dòng)迷宮3:死亡解藥
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪倫·奧布萊恩
主演 ID: 1314963
片長(zhǎng): 142分鐘
大陸上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
導(dǎo)演英文名: Wes Ball
導(dǎo)演中文名: 韋斯·鮑爾
導(dǎo)演 ID: 1332723
上映日期: 2018-01-26(美國(guó)), 2018-01-26(中國(guó)大陸)
年代: 2018
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
影人條目信息
/**
* 影人條目信息
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}")
Observable<MovieCelebrityInfoBean> getMovieCelebrityInfo(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityInfoActivity.java
Log
日志:
onSubscribe:
onNext:
中文名: 道恩·強(qiáng)森
英文名: Dwayne Johnson
性別: 男
職業(yè): 演員, 制片, 配音
影人頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
簡(jiǎn)介: “巖石”(The Rock)本名叫德威恩·約翰遜(Dwayne Johnson)嘴办,曾是世界摔角聯(lián)聯(lián)合會(huì)的冠軍和明星人物瞬场。在體育界成名后,他的觸角逐漸伸向影視圈涧郊,先是參加了一些電視節(jié)目的錄制泌类,然后又在連續(xù)劇中露過(guò)幾面。憑著健碩的身材底燎、英俊的相貌和廣泛的知名度刃榨,“巖石”很快就在這個(gè)圈子里得到了不錯(cuò)的口碑。巖石双仍, 1972年5月2日 生于美國(guó)加州的海沃德枢希,是他們家第3代摔角手,父親是著名摔角健將洛奇·約翰遜朱沃,爺爺彼得·麥維亞也是摔角界的傳奇人物苞轿。耳聞目染之下茅诱,他從小即掌握了一些極佳的摔角技巧。父親從小對(duì)他要求嚴(yán)格搬卒,希望長(zhǎng)大培養(yǎng)出新一代的摔交手瑟俭。巖石從8歲時(shí)就開(kāi)始練拳,14歲走進(jìn)健身房契邀,成年后練就了一副好的體格摆寄,他的成功應(yīng)該歸功于他老爸的鼓勵(lì)和自己的毅力、信心坯门。
影人劇照: http://img3.doubanio.com/view/photo/photo/public/p2207562906.jpg
出生日期: 1972-05-02
更多中文名: 巨石強(qiáng)森, 德威恩·道格拉斯·約翰遜, 唐尼·約翰遜, 巖石, 巨石, 狄維莊遜(港)
出生地: 美國(guó),加利福尼亞,海沃德
星座: 金牛座
影人 ID: 1044707
作品擔(dān)任角色: 演員
作品評(píng)分: 9.2
作品類型: 喜劇, 音樂(lè)
作品名: 周六夜現(xiàn)場(chǎng) 第一季
作品主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1408438010.98.jpg
作品主演英文名: Don Pardo
作品主演中文名: 唐·帕爾多
作品主演 ID: 1126676
作品片長(zhǎng): 90分鐘
作品大陸上映日期:
作品原名: Saturday Night Live
作品類別: tv
作品導(dǎo)演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p48858.jpg
作品導(dǎo)演英文名: Lorne Michaels
作品導(dǎo)演中文名: 洛恩·邁克爾斯
作品導(dǎo)演 ID: 1041290
作品上映日期: 1975-10-11(美國(guó))
作品年代: 1975
作品海報(bào)圖: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2503284915.jpg
作品 ID: 1887452
onComplete:
影人劇照
/**
* 影人劇照
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707/photos?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}/photos")
Observable<MovieCelebrityPhotosBean> getMovieCelebrityPhotos(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityPhotoActivity.java
Log
日志:
onSubscribe:
onNext:
影人劇照: http://img3.doubanio.com/view/photo/photo/public/p2207562906.jpg
影人頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
影人英文名: Dwayne Johnson
影人中文名: 道恩·強(qiáng)森
影人 ID: 1044707
onComplete:
影人作品
/**
* 影人作品
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707/works?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}/works")
Observable<MovieCelebrityWorksBean> getMovieCelebrityWorks(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityWorkActivity.java
Log
日志:
onSubscribe:
onNext:
作品擔(dān)任角色: 演員
作品評(píng)分: 0
作品類型: 動(dòng)作, 冒險(xiǎn)
作品名: 地心歷險(xiǎn)記4
作品主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
作品主演英文名: Dwayne Johnson
作品主演中文名: 道恩·強(qiáng)森
作品主演 ID: 1044707
作品片長(zhǎng):
作品大陸上映日期:
作品原名: Journey to the Center of the Earth 4
作品類別: movie
作品上映日期:
作品年代: 2020
作品海報(bào)圖: http://img3.doubanio.com/f/movie/5081e011b4b06f1a8c3735122b38e781bd852ab6/pics/movie/movie_default_medium.png
作品 ID: 25963336
onComplete:
電影搜索
/**
* 電影搜索
*
* q:字符串
* tag:標(biāo)簽
* start:分頁(yè)使用微饥,表示第幾頁(yè)
* count:分頁(yè)使用,表示數(shù)量
*
* 全:https://api.douban.com/v2/movie/search?q=周杰倫&apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=10
* 全:https://api.douban.com/v2/movie/search?tag=喜劇&apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=10
*/
// 根據(jù)字段搜索
@GET("search")
Observable<MovieSearchByQueryBean> getMovieSearchByQuery(@Query("q") String q,
@Query("apikey") String apikey,
@Query("start") int start,
@Query("count") int count);
// 根據(jù)標(biāo)簽搜索
@GET("search")
Observable<MovieSearchByTagBean> getMovieSearchByTag(@Query("tag") String tag,
@Query("apikey") String apikey,
@Query("start") int start,
@Query("count") int count);
網(wǎng)絡(luò)請(qǐng)求示例:https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/search/MovieSearchQActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 7.6
影片類型: 劇情, 奇幻, 音樂(lè)
影片標(biāo)題: 不能說(shuō)的秘密
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p18606.jpg
主演英文名: Jay Chou
主演中文名: 周杰倫
主演 ID: 1048000
片長(zhǎng): 101 分鐘
大陸上映日期: 2007-07-31
原名: 不能說(shuō)的·祕(mì)密
類型: movie
導(dǎo)演英文名: Jay Chou
導(dǎo)演中文名: 周杰倫
上映日期: 2007-07-27(臺(tái)灣), 2007-07-31(中國(guó)大陸)
年代: 2007
影片海報(bào): http://img3.doubanio.com/view/photo/s_ratio_poster/public/p917037900.jpg
影片 ID: 2124724
onComplete:
onSubscribe:
onNext:
評(píng)分: 9.2
影片類型: 劇情, 喜劇, 愛(ài)情
影片標(biāo)題: 三傻大鬧寶萊塢
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p13628.jpg
主演英文名: Aamir Khan
主演中文名: 阿米爾·汗
主演 ID: 1031931
片長(zhǎng): 171分鐘(印度)
大陸上映日期: 2011-12-08
原名: 3 Idiots
類型: movie
導(dǎo)演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p16549.jpg
導(dǎo)演英文名: Rajkumar Hirani
導(dǎo)演中文名: 拉吉庫(kù)馬爾·希拉尼
導(dǎo)演 ID: 1286677
上映日期: 2009-12-25(印度), 2011-12-08(中國(guó)大陸)
年代: 2009
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p579729551.jpg
影片 ID: 3793023
onComplete:
正在熱映
/**
* 正在熱映
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市古戴,例如北京欠橘、上海等
* start:分頁(yè)使用,表示第幾頁(yè)
* count:分頁(yè)使用现恼,表示數(shù)量
* client:客戶端信息肃续。可為空
* udid:用戶 id叉袍∈济可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/in_theaters?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/in_theaters?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("in_theaters")
Observable<MovieInTheatersBean> getMovieInTheaters(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListInTheatersActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 7.4
影片類型: 劇情, 傳記, 歌舞
影片標(biāo)題: 馬戲之王
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p22036.jpg
主演英文名: Hugh Jackman
主演中文名: 休·杰克曼
主演 ID: 1010508
片長(zhǎng): 105分鐘, 106分鐘(中國(guó)大陸)
大陸上映日期: 2018-02-01
原名: The Greatest Showman
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1498127697.1.jpg
導(dǎo)演英文名: Michael Gracey
導(dǎo)演中文名: 邁克爾·格雷西
導(dǎo)演 ID: 1344735
上映日期: 2017-12-20(美國(guó)), 2018-02-01(中國(guó)大陸)
年代: 2017
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2511346392.jpg
影片 ID: 3914513
onComplete:
即將上映
/**
* 即將上映
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京畦韭、上海等
* start:分頁(yè)使用疼蛾,表示第幾頁(yè)
* count:分頁(yè)使用肛跌,表示數(shù)量
* client:客戶端信息⊙苌鳎可為空
* udid:用戶 id转唉。可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/coming_soon?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/coming_soon?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("coming_soon")
Observable<MovieComingSoonBean> getMovieComingSoon(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListComingSoonActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 7.1
影片類型: 喜劇, 驚悚, 恐怖
影片標(biāo)題: 忌日快樂(lè)
主演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1510538799.61.jpg
主演英文名: Jessica Rothe
主演中文名: 杰西卡·羅德
主演 ID: 1325899
片長(zhǎng): 96分鐘
大陸上映日期: 2018-02-02
原名: Happy Death Day
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p18083.jpg
導(dǎo)演英文名: Christopher Landon
導(dǎo)演中文名: 克里斯托弗·蘭登
導(dǎo)演 ID: 1032310
上映日期: 2017-10-13(美國(guó)), 2018-02-02(中國(guó)大陸)
年代: 2017
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2510057340.jpg
影片 ID: 27027913
onComplete:
Top250
/**
* Top250
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市稳捆,例如北京赠法、上海等
* start:分頁(yè)使用,表示第幾頁(yè)
* count:分頁(yè)使用乔夯,表示數(shù)量
* client:客戶端信息砖织。可為空
* udid:用戶 id末荐〔啻浚可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/top250?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/top250?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("top250")
Observable<MovieTop250Bean> getMovieTop250(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListTop250Activity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 9.6
影片類型: 犯罪, 劇情
影片標(biāo)題: 肖申克的救贖
主演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p17525.jpg
主演英文名: Tim Robbins
主演中文名: 蒂姆·羅賓斯
主演 ID: 1054521
片長(zhǎng): 142 分鐘
大陸上映日期:
原名: The Shawshank Redemption
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p230.jpg
導(dǎo)演英文名: Frank Darabont
導(dǎo)演中文名: 弗蘭克·德拉邦特
導(dǎo)演 ID: 1047973
上映日期: 1994-09-10(多倫多電影節(jié)), 1994-10-14(美國(guó))
年代: 1994
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg
影片 ID: 1292052
onComplete:
口碑榜
/**
* 口碑榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京甲脏、上海等
* client:客戶端信息眶熬∶冒剩可為空
* udid:用戶 id∧仁希可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/weekly?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/weekly?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&client=&udid=
*/
@GET("weekly")
Observable<MovieWeeklyBean> getMovieWeekly(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListWeeklyActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 8.6
影片類型: 劇情, 兒童, 家庭
影片標(biāo)題: 奇跡男孩
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1456737567.18.jpg
主演英文名: Jacob Tremblay
主演中文名: 雅各布·特倫布萊
主演 ID: 1332866
片長(zhǎng): 113分鐘, 114分鐘(中國(guó)大陸)
大陸上映日期: 2018-01-19
原名: Wonder
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p57551.jpg
導(dǎo)演英文名: Stephen Chbosky
導(dǎo)演中文名: 斯蒂芬·卓博斯基
導(dǎo)演 ID: 1070754
上映日期: 2017-11-17(美國(guó)), 2018-01-19(中國(guó)大陸)
年代: 2017
影片海報(bào): http://img3.doubanio.com/view/photo/s_ratio_poster/public/p2507709428.jpg
影片 ID: 26787574
onComplete:
北美票房榜
/**
* 北美票房榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* client:客戶端信息拳缠。可為空
* udid:用戶 id贸弥】咦可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/us_box?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/us_box?apikey=0b2bdeda43b5688921839c8ecb20399b&client=&udid=
*/
@GET("us_box")
Observable<MovieUsBoxBean> getMovieUsBox(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListUsBoxActivity.java
Log
日志:
onSubscribe:
onNext:
日期: 1月26日 - 1月28日
排行: 1
評(píng)分: 5.4
影片類型: 動(dòng)作, 科幻, 冒險(xiǎn)
影片標(biāo)題: 移動(dòng)迷宮3:死亡解藥
主演頭像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪倫·奧布萊恩
主演 ID: 1314963
片長(zhǎng): 142分鐘
大陸上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
導(dǎo)演英文名: Wes Ball
導(dǎo)演中文名: 韋斯·鮑爾
導(dǎo)演 ID: 1332723
上映日期: 2018-01-26(美國(guó)), 2018-01-26(中國(guó)大陸)
年代: 2018
影片海報(bào): http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
新片榜
/**
* 新片榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* client:客戶端信息∶龋可為空
* udid:用戶 id狸涌。可為空
*
* 簡(jiǎn):https://api.douban.com/v2/movie/new_movies?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/new_movies?apikey=0b2bdeda43b5688921839c8ecb20399b&client=&udid=
*/
@GET("new_movies")
Observable<MovieNewMoviesBean> getMovieNewMovies(@Query("apikey") String apikey);
網(wǎng)絡(luò)請(qǐng)求示例:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListNewActivity.java
Log
日志:
onSubscribe:
onNext:
評(píng)分: 8.7
影片類型: 劇情, 犯罪
影片標(biāo)題: 三塊廣告牌
主演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1436865941.42.jpg
主演英文名: Frances McDormand
主演中文名: 弗蘭西斯·麥克多蒙德
主演 ID: 1010548
片長(zhǎng): 115分鐘
大陸上映日期: 2018-03-02
原名: Three Billboards Outside Ebbing, Missouri
導(dǎo)演頭像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p3143.jpg
導(dǎo)演英文名: Martin McDonagh
導(dǎo)演中文名: 馬丁·麥克唐納
導(dǎo)演 ID: 1000304
上映日期: 2017-09-04(威尼斯電影節(jié)), 2017-11-10(美國(guó)), 2018-03-02(中國(guó)大陸)
年代: 2017
影片海報(bào): http://img3.doubanio.com/view/photo/s_ratio_poster/public/p2510081688.jpg
影片 ID: 26611804
onComplete:
示例項(xiàng)目代碼已上傳至GitHub
最岗,如果本文對(duì)你有幫助請(qǐng)點(diǎn)贊帕胆,謝謝。
https://github.com/cnwutianhao/DoubanMovie