V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fancymax
V2EX  ›  分享创造

求小伙伴一起完善 Mac 上的订票软件

  •  
  •   fancymax ·
    fancymax · 2016-02-02 20:16:56 +08:00 · 3331 次点击
    这是一个创建于 2977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前本来可以订票的,但是 12306 的接口修改之后,现在连登陆都成问题。

    目前只有查票功能是正常的。

    真真认识到自己水平有限,求志同道合(喜欢 Web 、 JS 、 Swift 、 Cocoa )的小伙伴一起来完善它,明年靠它来抢票。

    请原谅我代码写的比较💩,我的原则是先尽快实现功能,再完善代码。

    之前做的一些控件 Demo 都是为了这个项目做的。

    github : https://github.com/fancymax/12306ForMac

    demo

    相关的帖子 可以查看: http://www.v2ex.com/t/243795#reply111

    第 1 条附言  ·  2016-02-03 11:08:01 +08:00
    要做好一个订票 或者 抢票工具,难度相当大。
    不过可以学到挺多东西的。
    第 2 条附言  ·  2016-02-04 21:50:10 +08:00
    目前可以查票 和 登陆~
    不过暂时还不能订票
    第 3 条附言  ·  2016-02-04 21:51:31 +08:00
    目前查票 和 登陆没问题了~
    暂时还不能订票~~
    24 条回复    2016-05-12 00:49:45 +08:00
    Tink
        1
    Tink  
       2016-02-02 21:59:10 +08:00
    不懂 osx ,精神上表示支持!
    fancymax
        2
    fancymax  
    OP
       2016-02-02 22:06:38 +08:00
    @Tink 懂 Web 也行的
    pheyer
        3
    pheyer  
       2016-02-03 09:22:26 +08:00
    这个确实有点麻烦, 12306 接口一改客户端就要跟着改,用户又要重新下载客户端一次,还是不如 Web 方便的
    fancymax
        4
    fancymax  
    OP
       2016-02-03 10:03:40 +08:00
    @pheyer 嗯,所以如果没有在线更新的机制 就没法用了。
    cxl008
        5
    cxl008  
       2016-02-03 15:37:40 +08:00
    @fancymax 使用的 web 的接口还是 客户端的接口?
    fancymax
        6
    fancymax  
    OP
       2016-02-03 15:51:08 +08:00
    @cxl008 用的 Web 的接口
    cheng4741
        7
    cheng4741  
       2016-02-03 18:49:05 +08:00
    我觉得代码非常 nice ,界面也很精致。先 star 了
    fancymax
        8
    fancymax  
    OP
       2016-02-03 20:24:30 +08:00
    @cheng4741 多谢夸奖~欢迎邮件交流~
    crayygy
        9
    crayygy  
       2016-02-03 22:14:03 +08:00
    12306 的接口是公开的么?还是自己找的...
    fancymax
        10
    fancymax  
    OP
       2016-02-03 22:45:09 +08:00
    @crayygy 自己抓包的,怎么可能是公开的~
    imSam
        11
    imSam  
       2016-02-03 23:01:49 +08:00
    需要设计师加入的话可以联系我,联系方式个人资料页:)
    Echoldman
        12
    Echoldman  
       2016-02-03 23:03:24 +08:00
    我是做 iOS 的也在尝试做 Mac OS X 的程序,对这个事儿有兴趣!
    fancymax
        13
    fancymax  
    OP
       2016-02-03 23:12:06 +08:00
    @Echoldman 😄~搞起~
    fancymax
        14
    fancymax  
    OP
       2016-02-03 23:13:19 +08:00
    @imSam 十分需要啊~~
    Echoldman
        15
    Echoldman  
       2016-02-03 23:14:15 +08:00
    @fancymax 联系方式
    fancymax
        16
    fancymax  
    OP
       2016-02-03 23:20:16 +08:00
    @Echoldman 我的 github 上有联系方式~前期可以先用邮箱沟通?
    Echoldman
        17
    Echoldman  
       2016-02-04 11:09:13 +08:00
    wzqcongcong
        18
    wzqcongcong  
       2016-02-05 10:57:57 +08:00
    单独搞个后端来做实际的查询呢,这样客户端只向自己的后端发请求,如果 12306 更新了接口,只需要自己的后端更改,不影响用户使用的客户端,对客户端是透明的。 Mac 开发者一枚~
    exploreexe
        19
    exploreexe  
       2016-02-05 17:54:03 +08:00
    已 star 不过没时间啊。
    fancymax
        20
    fancymax  
    OP
       2016-02-05 18:01:04 +08:00
    @wzqcongcong 所有的查询压力转移到个人开发的服务器,成本太高了啊~
    可以把接口这部分用配置或脚本实现,然后搞个后端进行在线更新。
    fancymax
        21
    fancymax  
    OP
       2016-02-05 18:01:47 +08:00
    @exploreexe 嗯,如果自己就有使用需求的话,可能更有动力一些~
    kzzhr
        22
    kzzhr  
       2016-02-10 18:58:45 +08:00
    挺赞的。而且看到衡阳还是一阵欢喜。只是有个题外话,为什么要移植到 Mac 上
    fancymax
        23
    fancymax  
    OP
       2016-02-10 22:29:48 +08:00
    @kzzhr 一方面可以做为学习 Mac 编程的项目,另一方面感觉 Mac 上确实缺少抢票工具就想做一个~还有我另外一个帖子说的东西: http://www.v2ex.com/t/243795#reply111
    wzwjd
        24
    wzwjd  
       2016-05-12 00:49:45 +08:00
    说一点个人看法吧……
    对于大部分人来说买票,尤其是动车票或火车票是一个低频次的东西,所以个人觉得与其开发一个小众得不能再小众的产品,不如做个全平台通用的好用的网页版……

    不过楼主做的真的挺赞的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5051 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:36 · PVG 17:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.