说明
本人有个项目需要使用豆瓣API接口获取一些影视数据,近段时间由于豆瓣API经常出问题,项目有点受影响,所以就下定决心,自己开发个类似接口,就结合Wikidata和爬虫,模仿豆瓣制作了一个新的API接口,并利用谷歌翻译和IMDB共同生成中英文双语数据,适用于对美剧有兴趣的人。
本接口为公益项目,请勿乱攻击,本人会长期维护,使其少出问题,放心使用。
项目地址:https://www.iqi360.com/p/douban-imdb-api
功能
- 全部数据来源于Wikidata、豆瓣、IMDB、烂番茄评分,接口会自动判断,提取出相关数据,少许数据会结合谷歌翻译、并直接通过API展示中英文数据。
- 除了数据接口外,还新增图片接口,可直接获取该影视信息后,再智能算出海报突出的颜色,并作为背景图,结合海报一起合成影视数据展示图片,适合用于各种自媒体、公众号发帖贴图使用,非常美观。
- 使用方便,直接参考豆瓣,输入豆瓣影视ID即可获取全部数据。
说明
由于旧接口数据越来越多,性能受到少许影响,目前整体全部重写,读取速度从原来几百毫秒降低至30MS,支持名称模糊查询、imdbId、doubanId查询及近30个api,目前暂时放出少许接口,其它会慢慢测试并逐步开放。
对于旧接口,数据获取接口已替换成新数据库接口,用法一样,图片获取接口下架。
更新日志
2021.11.06
- 全文搜索接口新增了更多参数,可以更精准的获取到想要的数据!新增了limit,skip,lang,year参数,具体使用请查看接口使用。
2021.11.05
- 新增TOP250接口,支持IMDB和douban两种类型TOP250,支持语言选择、分页。
- 修复了IMDBID和doubanID对应问题。
2021.10.28
- 重写api,新增根据原标题+别名+剧情+多语言标题综合模糊全文搜索(根据匹配分数排序)、imdbId、doubanId查询及近30个api。
2020.10.24
- 重新设计数据表,查询速度大大加快
2020.10.09
- 修复部分参数获取不到的问题
- 改善api的稳定性及获取速度
2020.09.13
- 修复生成图片 烂番茄指数不显示的问题
- 修复英文资料中的分类获取错误
接口使用
#根据豆瓣id查询数据,doubanid为id,若数据库没有数据则会从维基百科等接口获取数据。doubanUrl/subject/1428581/ 最后数字1428581为doubanid
https://api.wmdb.tv/movie/api?id=doubanid
#支持id、imdbId、doubanId,至少需要传递其中一个
https://api.wmdb.tv/api/v1/movie?imdbId=tt6264654
https://api.wmdb.tv/api/v1/movie?doubanId=1302425
#全文模糊搜索,根据匹配分数排序
https://api.wmdb.tv/api/v1/movie/search?q=英雄本色&limit=10&skip=0&lang=Cn&year=2002
q为必填,其他为选填,limit和skip用于分页,lang用于返回指定语言的查询数据,支持Cn或者En,year支持限定年份,例如q=英雄&year=2002,则只会返回张艺谋导演、李连杰主演的那一部英雄,可用于各种使用片名+年份精准获取数据的场景!
#TOP250接口
https://api.wmdb.tv/api/v1/top?type=Imdb&skip=0&limit=50&lang=Cn
type为必填,可选Douban或Imdb,skip和limit为分页使用,lang调用指定语言的数据,支持Cn或者En
该api为测试阶段,如果全文搜索没有数据的,可使用/movie/api接口,根据豆瓣id查询数据。
由于豆瓣API不稳定,作者开发了一个新的API接口,结合Wikidata、爬虫、IMDB和烂番茄,提供中英双语电影和电视剧数据。接口包括全文搜索、TOP250、按ID查询等功能,同时优化了查询速度,增加了图片接口生成海报背景图。项目开源并长期维护。
1096

被折叠的 条评论
为什么被折叠?



