V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Taosky
V2EX  ›  问与答

豆瓣 API 彻底不让用了?

  •  
  •   Taosky · 2020-08-18 20:04:35 +08:00 · 9386 次点击
    这是一个创建于 1558 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2021-02-09 13:05:55 +08:00
    20 条回复    2020-10-29 09:25:49 +08:00
    Rhilip
        1
    Rhilip  
       2020-08-18 22:47:35 +08:00
    同样发现这个问题了,比较受影响。除了本人于网上公开收集的一些 key 之外( 0dad ),之前朋友私发给我未曾被公开过的 apikey 同样也出现了 invalid_credencial2 的报错。
    App 抓包获取不到可能是因为安卓的 ssl pinning 吧,我现在也在试。
    klgd
        2
    klgd  
       2020-08-19 16:43:55 +08:00
    马克
    flyindance
        3
    flyindance  
       2020-08-19 22:02:07 +08:00
    大佬们有别的招吗?
    playboyvak
        4
    playboyvak  
       2020-08-19 22:45:15 +08:00
    同样也失效了,找电影麻烦了很多。
    menghen
        5
    menghen  
       2020-08-20 00:19:09 +08:00
    @Rhilip invalid_credencial2 apikey 未申请此权限
    猜测应该是把公开的 KEY 的权限都关了
    menghen
        6
    menghen  
       2020-08-20 00:20:58 +08:00
    app 的 key 没问题还是原来 odad 的那个
    ayconanw
        7
    ayconanw  
       2020-08-20 16:26:37 +08:00
    我用的 0df9 也失效了,豆瓣是要赶尽杀绝
    Rhilip
        8
    Rhilip  
       2020-08-20 16:49:34 +08:00
    @menghen
    APP 的 key 还是 0dad 这就有些奇怪了,我之前觉得 0dad 保险就是因为抓包的时候试出来试官方 APP 用的。
    难道走的是 frodo 域名,不是 API v2 吗?
    那样似乎就要 sign 了。而且 frodo 域名方法毕竟没有文档,之前 API v2 好歹官方下线后后第三方备份。
    我这边的一些功能暂时都用页面解析和请求转发的方法替代了,也算是折中之举了。
    flyindance
        9
    flyindance  
       2020-08-20 18:55:34 +08:00
    @Rhilip 页面解析的话过于暴露,容易触碰反爬。
    ziseyinzi
        10
    ziseyinzi  
       2020-08-20 21:09:53 +08:00 via Android   ❤️ 2
    大家散了吧。楼主想把新的豆瓣 API KEY 发出来,被 V2 系统封号了。
    Resource
        11
    Resource  
       2020-08-20 21:24:53 +08:00 via iPhone
    RIP
    Taosky
        12
    Taosky  
    OP
       2020-08-20 21:36:23 +08:00
    @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
        13
    menghen  
       2020-08-20 21:55:44 +08:00
    @ziseyinzi 我开始以为规则改了 后来发现是没有权限了
    menghen
        14
    menghen  
       2020-08-20 21:57:17 +08:00
    @Rhilip 一样设置了不同的访问权限吧 0dad 这个本来权限就小一些 其他的 0df9 和 0b2b 貌似是现在还能用的两个 KEY 但是都没权限了 ford 那个我倒是抓过... 一个 sha256 的 sign
    menghen
        15
    menghen  
       2020-08-20 22:14:24 +08:00
    @ziseyinzi 麻烦问下认证方式有变么?
    Rhilip
        16
    Rhilip  
       2020-08-23 20:40:36 +08:00
    @flyindance 用 cf-worker 。反正抓取服务器不是我的。
    Rhilip
        17
    Rhilip  
       2020-08-23 20:57:12 +08:00
    @Taosky 关于 frodo 域名的用法,我看 zhanghai/Douya 和 lovemefan/TZVideo (就你链接那作者) 研究都挺深入的。
    但其实完成度都不高,而且没有摸索出较为完整的文档。
    我这边暂时用页面解析的方式了,毕竟之前有 一些历史记录的缓存。短时间来看也能应付新增缓存。
    Taosky
        18
    Taosky  
    OP
       2020-08-23 21:28:31 +08:00
    @Rhilip 是的,没有完整的文档,还好我只是抓电影信息,勉强够用。
    Coolkk
        19
    Coolkk  
       2020-08-29 17:34:06 +08:00
    我正有个项目需要用到这个接口,这一下子就难办了
    ydl404
        20
    ydl404  
       2020-10-29 09:25:49 +08:00
    之前是电影接口改为需要 key,现在基本所有的接口都需要 key 了。可能因为这个接口被太多人使用了(毕竟很多人拿来作为教程,使用者就更广泛了)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2825 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.