34
V2EX  ›  问与答

豆瓣 API 彻底不让用了?

  •  
  •   34 · Aug 18, 2020 · 11404 views
    This topic created in 2268 days ago, the information mentioned may be changed or developed.

    昨天还能用,今天网上流传的 Key 都“invalid_credencial2”了,App 抓包也获取不到。

    Supplement 1  ·  Feb 9, 2021
    20 replies  •  2020-10-29 09:25:49 +08:00
    Rhilip
    Rhilip
    Aug 18, 2020
    1
    同样发现这个问题了,比较受影响。除了本人于网上公开收集的一些 key 之外( 0dad ),之前朋友私发给我未曾被公开过的 apikey 同样也出现了 invalid_credencial2 的报错。
    App 抓包获取不到可能是因为安卓的 ssl pinning 吧,我现在也在试。
    klgd
    klgd
    Aug 19, 2020
    2
    马克
    flyindance
    flyindance
    Aug 19, 2020
    3
    大佬们有别的招吗?
    playboyvak
    playboyvak
    Aug 19, 2020
    4
    同样也失效了,找电影麻烦了很多。
    menghen
    menghen
    Aug 20, 2020
    5
    @Rhilip invalid_credencial2 apikey 未申请此权限
    猜测应该是把公开的 KEY 的权限都关了
    menghen
    menghen
    Aug 20, 2020
    6
    app 的 key 没问题还是原来 odad 的那个
    ayconanw
    ayconanw
    Aug 20, 2020
    7
    我用的 0df9 也失效了,豆瓣是要赶尽杀绝
    Rhilip
    Rhilip
    Aug 20, 2020
    8
    @menghen
    APP 的 key 还是 0dad 这就有些奇怪了,我之前觉得 0dad 保险就是因为抓包的时候试出来试官方 APP 用的。
    难道走的是 frodo 域名,不是 API v2 吗?
    那样似乎就要 sign 了。而且 frodo 域名方法毕竟没有文档,之前 API v2 好歹官方下线后后第三方备份。
    我这边的一些功能暂时都用页面解析和请求转发的方法替代了,也算是折中之举了。
    flyindance
    flyindance
    Aug 20, 2020
    9
    @Rhilip 页面解析的话过于暴露,容易触碰反爬。
    ziseyinzi
    ziseyinzi
    Aug 20, 2020 via Android❤️2
    10
    大家散了吧。楼主想把新的豆瓣 API KEY 发出来,被 V2 系统封号了。
    Resource
    Resource
    Aug 20, 2020 via iPhone
    11
    RIP
    34
    34
    OP
    Aug 20, 2020
    12
    @Rhilip V 友 @ppting XXX 后,得到了签名方法,网上看到已经有人说明过了 [ 豆瓣接口分析]( http://www.lovemefan.top/post/%E5%85%B6%E4%BB%96/%E8%B1%86%E7%93%A3%E6%8E%A5%E5%8F%A3%E5%88%86%E6%9E%90/index.html%202020/03/26/%E5%85%B6%E4%BB%96/%E8%B1%86%E7%93%A3%E6%8E%A5%E5%8F%A3%E5%88%86%E6%9E%90/)。
    应该是只能用 frodo 的域名了,和原来 api.douban.com 的方法不一样,比如电影、剧集被拆分成了 movie 、tv 两个路径,返回的结果也不太一样。实在不行也可以开 App 抓包去找路径方法。
    menghen
    menghen
    Aug 20, 2020
    13
    @ziseyinzi 我开始以为规则改了 后来发现是没有权限了
    menghen
    menghen
    Aug 20, 2020
    14
    @Rhilip 一样设置了不同的访问权限吧 0dad 这个本来权限就小一些 其他的 0df9 和 0b2b 貌似是现在还能用的两个 KEY 但是都没权限了 ford 那个我倒是抓过... 一个 sha256 的 sign
    menghen
    menghen
    Aug 20, 2020
    15
    @ziseyinzi 麻烦问下认证方式有变么?
    Rhilip
    Rhilip
    Aug 23, 2020
    16
    @flyindance 用 cf-worker 。反正抓取服务器不是我的。
    Rhilip
    Rhilip
    Aug 23, 2020
    17
    @Taosky 关于 frodo 域名的用法,我看 zhanghai/Douya 和 lovemefan/TZVideo (就你链接那作者) 研究都挺深入的。
    但其实完成度都不高,而且没有摸索出较为完整的文档。
    我这边暂时用页面解析的方式了,毕竟之前有 一些历史记录的缓存。短时间来看也能应付新增缓存。
    34
    34
    OP
    Aug 23, 2020
    18
    @Rhilip 是的,没有完整的文档,还好我只是抓电影信息,勉强够用。
    Coolkk
    Coolkk
    Aug 29, 2020
    19
    我正有个项目需要用到这个接口,这一下子就难办了
    ydl404
    ydl404
    Oct 29, 2020
    20
    之前是电影接口改为需要 key,现在基本所有的接口都需要 key 了。可能因为这个接口被太多人使用了(毕竟很多人拿来作为教程,使用者就更广泛了)。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
    ♥ Do have faith in what you're doing.