V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
vardarling
V2EX  ›  JavaScript

HI, 大家好,最近搞了一个微信第三方的客户端,老铁们有兴趣可以看看

  •  4
     
  •   vardarling · 2017-08-24 08:37:18 +08:00 · 16646 次点击
    这是一个创建于 2436 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2017-09-03 20:49:21 +08:00
    1.1.0
    Web 微信了所有功能已全部实现,稳定无 Bug 😁(批量发文件请慎用,避免账号被限制)
    161 条回复    2017-09-03 20:56:52 +08:00
    1  2  
    AlisaDestiny
        101
    AlisaDestiny  
       2017-08-24 14:43:10 +08:00
    楼主处女座的。就凭这: https://i.loli.net/2017/08/24/599e7505d9bed.png ,哈哈哈
    AlisaDestiny
        102
    AlisaDestiny  
       2017-08-24 14:45:13 +08:00
    楼主处女座的。就凭这个:![a.png]( https://i.loli.net/2017/08/24/599e7505d9bed.png)。哈哈哈
    AlisaDestiny
        103
    AlisaDestiny  
       2017-08-24 14:46:55 +08:00
    哇。正好翻页了。我以为没发出去,又点了一次,尴尬。
    simpleapples
        104
    simpleapples  
       2017-08-24 14:47:33 +08:00
    @AlisaDestiny 作为摩羯座的工程师 我也具备这种特质
    Valyrian
        105
    Valyrian  
       2017-08-24 15:06:05 +08:00
    每次打开用扫码么- -
    xiaozizayang
        106
    xiaozizayang  
       2017-08-24 15:36:18 +08:00
    @vardarling mac 用 pd 装虚拟机 6 起来
    vardarling
        107
    vardarling  
    OP
       2017-08-24 16:02:01 +08:00 via iPhone
    @AlisaDestiny 这都被你给看出来了啊 看来是我隐藏的不够深啊
    vardarling
        108
    vardarling  
    OP
       2017-08-24 16:02:23 +08:00 via iPhone
    @xiaozizayang 感觉好麻烦
    vardarling
        109
    vardarling  
    OP
       2017-08-24 16:03:57 +08:00 via iPhone
    @Valyrian session 过期后会要求扫码的 有效期很短
    skylancer
        110
    skylancer  
       2017-08-24 16:10:54 +08:00
    @AlisaDestiny 作为一个非处女座,我也具有这种特质
    xiaozizayang
        111
    xiaozizayang  
       2017-08-24 16:30:57 +08:00
    @vardarling 一切为了开源 坐等 linux
    vardarling
        112
    vardarling  
    OP
       2017-08-24 17:23:08 +08:00
    romisanic
        113
    romisanic  
       2017-08-24 17:26:03 +08:00
    静静的等待 windows 版本。。。
    ChangHaoWei
        114
    ChangHaoWei  
       2017-08-24 17:35:44 +08:00
    @vardarling 有机会可以一起玩。。不过前端不熟,,我做 python 的。。手里有 web api 自己分析的文档。。python 已经稳定跑起,java(kotlin)也有。。有兴趣的话可以一起开发。
    XIVN1987
        115
    XIVN1987  
       2017-08-24 17:46:49 +08:00
    界面很漂亮,远超官方,,楼主厉害呀!!
    zj0713001
        116
    zj0713001  
       2017-08-24 17:49:56 +08:00
    @vardarling 我们现在也在做相关的内容,不过是在 web 微信的基础上套壳出来,然后通过一些不可描述的手段做了数据截取和加工。企鹅一定会慢慢在 web 微信上加上越来越多的检测(点击、不显眼的地方加个加密心跳检测之类的)。所以默默的支持一下楼主,但是不建议楼主继续使用了。。。毕竟真会封的。。。另,session 会过期的问题,你定时发个心跳包就不会过期了。windows 端在 mac 上也能打,目前是用这个 docker renyufu/electron-packager 打包 再用 grunt-electron-installer 打包 exe
    xiaozizayang
        117
    xiaozizayang  
       2017-08-24 18:09:02 +08:00 via Android
    @vardarling 收到 话说我聊天时候看了一下午中间那加号图标 看着心里堵得慌🌚🌚个人觉得可以考虑换下位置
    xiaotianhu
        118
    xiaotianhu  
       2017-08-24 18:23:08 +08:00
    佩服
    想问一下 lz 做这玩意的动力是什么
    vardarling
        119
    vardarling  
    OP
       2017-08-24 18:46:03 +08:00
    @xiaotianhu 闲的蛋疼
    vardarling
        120
    vardarling  
    OP
       2017-08-24 18:46:24 +08:00
    @XIVN1987 ❤️
    dawnven
        121
    dawnven  
       2017-08-24 18:55:08 +08:00
    静静的等待 windows 版本。。。
    xy19009188
        122
    xy19009188  
       2017-08-24 19:00:09 +08:00
    静静期待 Windows 版本
    vardarling
        123
    vardarling  
    OP
       2017-08-24 19:47:28 +08:00 via iPhone
    @xiaozizayang 搜索框那里的加号?
    beginor
        124
    beginor  
       2017-08-24 19:55:15 +08:00 via Android
    666 !
    xiaozizayang
        125
    xiaozizayang  
       2017-08-24 20:07:50 +08:00 via Android
    @vardarling 登陆出来就有的加号 点了是新增聊天人员
    claysec
        126
    claysec  
       2017-08-24 20:16:11 +08:00
    其实我想知道 api 怎么分析出来的。。
    vardarling
        127
    vardarling  
    OP
       2017-08-24 21:46:26 +08:00 via iPhone
    @claysec chrome 的 devtools,在里面查看 network 然后自己琢磨了
    vardarling
        128
    vardarling  
    OP
       2017-08-24 23:27:36 +08:00
    @dawnven
    @xy19009188 增加了 window 的打包脚本,但是由于网络问题 electron 下载失败,导致打包失败,你们网络给力可以自己去打包
    wujunze
        129
    wujunze  
       2017-08-25 01:06:31 +08:00 via iPhone
    楼主是用的 web API ?
    snipes
        130
    snipes  
       2017-08-25 06:57:38 +08:00
    能设置走 socks5 代理吗?
    c4dfan
        131
    c4dfan  
       2017-08-25 08:07:25 +08:00
    加入 Siri,像 Siri 学习撩妹 >> 加入 Siri,向 Siri 学习撩妹
    哈哈哈。
    dawnven
        132
    dawnven  
       2017-08-25 08:46:23 +08:00
    @vardarling 今天刚想弄,发现你更新了 windows 的了,哈哈
    vardarling
        133
    vardarling  
    OP
       2017-08-25 08:55:13 +08:00 via iPhone
    @wujunze 也只能用这个了
    vardarling
        134
    vardarling  
    OP
       2017-08-25 08:55:39 +08:00 via iPhone
    @snipes 目前没有代理的设置
    siow
        135
    siow  
       2017-08-25 08:56:15 +08:00
    有安装包?
    vardarling
        136
    vardarling  
    OP
       2017-08-25 08:56:17 +08:00 via iPhone
    @c4dfan 好眼力 😵
    vardarling
        137
    vardarling  
    OP
       2017-08-25 08:56:54 +08:00 via iPhone
    @dawnven window 的目前就随便打了个包 界面很多地方需要优化
    vardarling
        138
    vardarling  
    OP
       2017-08-25 08:57:24 +08:00 via iPhone
    @siow 是的
    siow
        139
    siow  
       2017-08-25 08:59:56 +08:00
    大神 能提供下下载地址? 不太会打包。谢谢
    wujunze
        140
    wujunze  
       2017-08-25 09:13:14 +08:00
    @vardarling #133 Electron 打包跨平台的软件 好用吗?
    vardarling
        141
    vardarling  
    OP
       2017-08-25 09:40:50 +08:00
    @wujunze 挺方便的,就是比较考验网络,经常会碰到连接被重置
    vardarling
        142
    vardarling  
    OP
       2017-08-25 09:42:16 +08:00
    moorlop
        143
    moorlop  
       2017-08-25 10:16:11 +08:00
    不能发表情包。。。遗憾了
    FionWay
        144
    FionWay  
       2017-08-25 10:30:25 +08:00
    你们为什么都这么吊?随随便便做个第三方看起来就比官方的好看?
    dreamwar
        145
    dreamwar  
       2017-08-25 10:43:22 +08:00
    厉害,牛批

    已 star
    akiyamamio
        146
    akiyamamio  
       2017-08-25 11:06:37 +08:00
    请问下楼主是如何解决自动掉线问题的?
    vardarling
        147
    vardarling  
    OP
       2017-08-25 11:28:24 +08:00
    @moorlop 有个 web API 玩就不错了,不能对 tx 爸爸要求太多
    vardarling
        148
    vardarling  
    OP
       2017-08-25 11:28:50 +08:00
    vardarling
        149
    vardarling  
    OP
       2017-08-25 11:29:58 +08:00
    @akiyamamio 自动掉线?保持在线是通过长连接心跳维持的
    akiyamamio
        150
    akiyamamio  
       2017-08-25 11:52:50 +08:00
    @vardarling 请问是用哪个接口呢?我只是每隔十几秒去拉一次新消息,但是过大概一个小时就会下线……
    licheng527
        151
    licheng527  
       2017-08-25 11:54:46 +08:00
    可怜我的微信一直无法登录官方 PC 版,每次都是提示“未能登录”
    dawnven
        152
    dawnven  
       2017-08-25 12:06:51 +08:00 via Android
    @licheng527 还有这种操作。。
    ldsnlr443
        153
    ldsnlr443  
       2017-08-25 13:22:34 +08:00
    在 ubuntu 下发消息感觉有一定的延时
    vardarling
        154
    vardarling  
    OP
       2017-08-25 13:26:01 +08:00
    @akiyamamio webwxsync 这个借口长连接,有消息时候会被立即返回,具体代码可以在 session.js 看到
    vardarling
        155
    vardarling  
    OP
       2017-08-25 13:26:53 +08:00
    @licheng527 肯定坏事做多了然后被 tx 限制了
    vardarling
        156
    vardarling  
    OP
       2017-08-25 13:29:09 +08:00
    @ldsnlr443 发消息延时的话,可以打开 devtool 看看 sendmessage 这个接口的执行时间是否正常
    xiyangdujin
        157
    xiyangdujin  
       2017-08-25 13:35:05 +08:00
    不兼容 32 位 Windows 系统
    vardarling
        158
    vardarling  
    OP
       2017-08-25 14:47:17 +08:00
    @xiyangdujin 打包参数 --win-32
    goodspb
        159
    goodspb  
       2017-08-25 16:28:02 +08:00
    @vardarling 今天看就已经支持 windows 了,已 star 支持。
    Phant0m
        160
    Phant0m  
       2017-08-25 21:02:58 +08:00   ❤️ 1
    支持支持
    vardarling
        161
    vardarling  
    OP
       2017-09-03 20:56:52 +08:00
    @Livid 老大能放到 分享创造 节点不
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   979 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:18 · PVG 05:18 · LAX 14:18 · JFK 17:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.