是否可以通过公开网站 (无需注册) 的 API 开发第三方程序? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
feng32

是否可以通过公开网站 (无需注册) 的 API 开发第三方程序?

  •  
  •   feng32 2020 年 7 月 12 日 2855 次点击
    这是一个创建于 2113 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公开网站的一个例子是蜻蜓 FM,所有人无需注册,PC 直接打开网站,即可收听广播

    通过 F12 可以比较简单地获取某一个广播、某一个时段的播放 URL

    如果开发一个支持定时播放某个广播作为闹钟的 PC 端 App,供自己使用,然后把代码公开在 Github 上,是合法的吗?
    summerwar
        1
    summerwar  
       2020 年 7 月 12 日
    理论上讲,对方没有明确的公开 API 列表,而你是通过抓包的方式获取到的 API,都有风险,因为大量使用会对对方造成一定影响。
    delectate
        2
    delectate  
       2020 年 7 月 12 日
    不可以。

    除非提供 api 使用文档,且明确告知可以公开使用才行,否则任何方式都是盗链,面临法务风险。
    这就像,atm 无故吐钱,除非银行说可以随便拿,否则拿一张都是不行的(但是如果银行如果多扣了你的钱,想拿回来可就难了,啊哈哈哈,一头官司,没招儿啊)
    Phasma
        3
    Phasma  
       2020 年 7 月 12 日
    qiayue
        4
    qiayue  
    PRO
       2020 年 7 月 12 日
    别传播,自己一个人用,偷偷的搞,基本没事。
    但是如果你传播你的 app 给他人使用,还开源让更多人能够编译安装使用,如果造成严重后果(是否严重是对方法务说了算),那么很可能给你安一个非法入侵计算机系统罪
    qiayue
        5
    qiayue  
    PRO
       2020 年 7 月 12 日
    有公开接口,按照流程注册应用来调用,接受调用频次限制,那么就没有任何问题
    但是,如果在有接口时,为了某些接口不提供的数据去爬数据,也算非法使用
    feng32
        6
    feng32  
    OP
       2020 年 7 月 12 日 via Android
    @qiayue 考虑这样一种用法:我们干脆不去引用 HTTP 后端 API,而是开发一个定制的 Mini 浏览器,模拟用户打开一个网页,然后点击一个按钮

    这样你觉得结论会变吗
    xy90321
        7
    xy90321  
       2020 年 7 月 12 日 via iPhone
    @feng32
    如果你的这个操作影响到了对方网站的正常运行,那就对方可以告你攻击。因为对方设想是个真人用的,你拿 bot 去刷其实就是 dos
    wusheng0
        8
    wusheng0  
       2020 年 7 月 12 日 via Android
    @feng32
    可惜已有的案例来看,还是谨慎为妙
    feng32
        9
    feng32  
    OP
       2020 年 7 月 12 日 via Android
    @wusheng0 你回复的 6 楼的方案吗
    wusheng0
        10
    wusheng0  
       2020 年 7 月 12 日 via Android
    @feng32
    额,就是你说的 mini 浏览器,
    虽然 api 和浏览器没有本质区别,但还是需要谨慎操作。
    lxilu
        11
    lxilu  
       2020 年 7 月 12 日
    Zhihu-OAuth, DMCA takedown
    feng32
        12
    feng32  
    OP
       2020 年 7 月 12 日
    @wusheng0 不妨再衍生一下

    系列问题第二问:如果以 Chrome 浏览器插件形式发布,需要人手动启动功能,这个不合法的吗?
    系列问题第三问:如果定时播放一段广播可以简化为 2 行 Bash 脚本,发布这个脚本是不合法的吗?

    (现在没法 Append 了,只能把衍生的提问贴在回复里)

    现在感觉需要比较多的法律背景才能回答这个问题了
    yingfengi
        13
    yingfengi  
       2020 年 7 月 12 日
    存在法律分享
    yingfengi
        14
    yingfengi  
       2020 年 7 月 12 日
    存在法律风险( v2 好像不能编辑 ?)
    dsg001
        15
    dsg001  
       2020 年 7 月 12 日
    抓取 api 自用可以吗
    mumbler
        16
    mumbler  
       2020 年 7 月 12 日 via Android
    那些做视频聚合的,抓了优爱腾 10 几年了,也起诉过几家,但技术封锁对聚合产品更致命,腾讯视频加密已经到了非常变态的地步
    systemcall
        17
    systemcall  
       2020 年 7 月 12 日 via Android
    看用户协议之类的东西,你自己盗链这种情况一般是不行的。如果直接给出了 API 和使用范围一般可以
    实际上看告你成本高不高、不告的损失大不大,不要拿法律当挡箭牌
    EminemW
        18
    EminemW  
       2020 年 7 月 12 日
    @feng32 #6 yundownload 那老哥就是这么做的。 还不是被抓
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2053 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 58ms UTC 16:13 PVG 00:13 LAX 09:13 JFK 12:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86