豆瓣 API KEY 失效与修复
IPFS
简明说明
目前可以通过两种形式访问:
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 的开发者呢! 😎
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!