2020 最新可用的两种豆瓣 API

date
Jun 9, 2020
slug
douban-api-2020
status
Published
summary
八月底在使用 calibre 的时候发现元数据(meta data) 获取错误,检查了一下查错、验证了网络请求,发现似乎 API失效。
tags
Engineering
Crack
type
Post
auth

简明说明

目前可以通过两种形式访问:
1. 旧的 API (api.douban.com),更换 apikey 为
054022eaeae0b00e0fc068c0c0a2102a
暂时可以访问,如
GET https://api.douban.com/v2/book/isbn/9787536692930?apikey=054022eaeae0b00e0fc068c0c0a2102a
完整参考);
2. 新的 API (frodo.douban.com),包含了复杂的登录状态、时间戳、加密,在第一种方法被封的时候可以使用这种方式(相关讨论 1 / 相关讨论 2 / 相关实现)。

过程和细节

八月底在使用 calibre 的时候发现元数据(meta data) 获取错误,检查了一下查错、验证了网络请求,发现似乎 API失效。
经网络检索(相关讨论 1 / 相关讨论 2 ),网上常见的 apikey
0df993c66c0c636e29ecbb5344252a4a
已经在八月被豆瓣封禁。
根据讨论中的线索,在这里找到了对应的可用 API,故作此录。
借此机会还成为了著名开源软件 calibre 的开发者呢! 😎

© Reynard 2021 - 2024