V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
doco
V2EX  ›  程序员

利用另一个网站的 app 的 api 开发会出问题吗?

  •  
  •   doco · 2019-06-19 10:57:35 +08:00 · 3535 次点击
    这是一个创建于 1982 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在做一个 pwa 项目, 初衷是某网站 app 体验不是很好, 自己又不是很会 app 开发, 就想做一个 pwa 来替代 app 浏览. 接口用的是 app 的, 通过 fiddler+模拟器拦截请求找出来的. 自己在网页里写请求数据, 通过服务器 nginx 直接转发到原网站. 不知道这样做会不会有问题呢?毕竟不是公开的 api 接口, 会不会有麻烦什么的?

    14 条回复    2019-06-19 17:50:41 +08:00
    gz911122
        1
    gz911122  
       2019-06-19 11:44:18 +08:00
    我也想问问..
    沙雕 nga 广告太多了
    doco
        2
    doco  
    OP
       2019-06-19 11:49:42 +08:00
    @gz911122 #1 就是 NGA...
    hzgit
        3
    hzgit  
       2019-06-19 12:06:36 +08:00
    首先是这样做是否得到原站认可,法律法规问题不了解,主要是可能会被封禁。另一个就是稳定性的问题,如果不是公开 api,那么业务上的稳定性是没法保证的,搞不好哪天人家加个验证,砍个参数,你就废了(手动捂脸
    gz911122
        4
    gz911122  
       2019-06-19 12:25:23 +08:00
    @doco 来一起搞搞? 我 qq base64 MTAyNTg5NjE3
    mogutouer
        5
    mogutouer  
       2019-06-19 12:30:39 +08:00
    你可以参考 cnbeta 的一堆 app,直接 web 取源,算法后台实时更新,api 风险太高,除非你服务器中转一下,这样对方变动的时候可以即时处理不用更新 app
    ericgui
        6
    ericgui  
       2019-06-19 13:58:59 +08:00
    核心还是 api 的可用性
    ChenFanlin
        7
    ChenFanlin  
       2019-06-19 14:12:42 +08:00
    nga 不是有开源版嘛...
    gz911122
        8
    gz911122  
       2019-06-19 14:14:08 +08:00
    @mogutouer 也就是说法律上是没有问题的?
    devcat
        9
    devcat  
       2019-06-19 14:19:21 +08:00
    NGA 的话应该是没关系的,因为安卓的开源版客户端就是这么搞的,问题就在于三楼说的没有稳定性保证。
    NGA 的 api 文档太老了,我都是模拟请求然后再做 json 解析,现在做了一半,我勉强可以用 ipython 当界面,界面这块还没写好,准备学习一下 python 的 curse 库,以及如何用制作 console interface。
    半成品 https://github.com/shuyangzhang/ConsoleNGA
    doco
        10
    doco  
    OP
       2019-06-19 14:45:01 +08:00
    @devcat #9 开源版和官方 app 请求的接口是不一样的, 感觉官方 app 接口更明确一些...
    现在网站要登陆可见了, 我还没有搞 cookie 这部分, 所以目前处于半残废状态
    devcat
        11
    devcat  
       2019-06-19 14:53:27 +08:00
    @doco 之前 Zerg 写的文档很多已经失效了,而且“论坛开发”那个板块现在开发者很少,大多是用户对官方提意见的分区了,又因为你提到的登陆可见,所以现在还是绕不开 cookie 这块
    opengps
        12
    opengps  
       2019-06-19 16:14:49 +08:00
    多方更新你也得跟着更新,早晚你就烦死了
    Skybrim
        13
    Skybrim  
       2019-06-19 16:22:06 +08:00
    NGA 水区每天都有大批吐槽广告的,开屏有广告,帖子列表插广告,切个微信切回来又是一个广告

    我也想根据 android 的开源版的 api 写个 iOS 的
    KylinJiang
        14
    KylinJiang  
       2019-06-19 17:50:41 +08:00
    不如换个角度?魔改 app 把广告去了 or 改一些模块?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1009 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.