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

发布一款可以在手机上管理微信公众平台的应用 #Android #开源

  •  
  •   red · 2013-11-13 16:50:04 +08:00 · 4193 次点击
    这是一个创建于 3824 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直以来在手机上对微信公众平台进行管理都是一个令人困扰的问题,我和两个基友,一个设计一个Android一个看Web那块的内容,做了一个Android应用来解决这个问题。

    基本的功能呢有:

    0.手机上登陆一次之后之后可以自动登陆

    1.可以查看订阅者发过来的消息并且直接回复

    2.如果有多个账号的话可以直接切换

    3.可以群发文字消息

    两个大家可能比较关注的问题:

    1.采用模拟登陆的方法是否违规?

    回答:以往采用类似方法做的一些东西可能都是用来钻空子(比如通过遍历用户逐条群发来打破微信官方设置的主动推送限制),但我们在做这看款APP的一开始就明确了,绝对不做这类事情。它就是一个简简单单想要解决这一个小问题的东西,所以呢现在呈现出来的所有功能都是微信已经有的。因此我自己觉得不算违规。

    所以如果有微信的同学看到也请感受到我们的善意~

    2.需要输入账号密码,安全性问题……

    回答:因为微信官方并没有提供一个微信公众平台的OAuth接口,所以只能通过账号密码来访问(补充,貌似看了一下新的接口,可以以一个非常不优雅的方式实现部分功能。但仅限于服务号)。另外,账号信息只会在本地保留(密码使用MD5方式加密),不会上传到其他的服务器。如果抓包的话可以看到它只会和微信的服务器以及友盟(做用户反馈和自动检查更新)的服务器有数据交互,其他的地方都没有。

    当然,如果还是不放心,可以自己编译一下……开源了都……

    https://github.com/uniquestudio/weclient

    (请忽略有一个地方点击二十次就跳转到google搜索草榴的彩蛋,是做Android的同学强烈要求加上去的……)

    豌豆荚: http://www.wandoujia.com/apps/com.suan.weclient
    或者搜索:公众平台助手

    如果有问题可以发邮件给我:
    [email protected]
    28 条回复    1970-01-01 08:00:00 +08:00
    red
        1
    red  
    OP
       2013-11-13 16:56:11 +08:00   ❤️ 1
    来几张图片…





    ericFork
        2
    ericFork  
       2013-11-13 19:10:36 +08:00
    壮哉 hust,应该用得上~
    allenforrest
        3
    allenforrest  
       2013-11-13 20:54:28 +08:00 via iPhone
    支持,用python做微信后台好一阵子了,很多未开放接口功能也都是通过模拟登录来实现,很理解楼主提到的这几条,其实没啥的
    Nick
        4
    Nick  
       2013-11-13 21:40:55 +08:00 via iPhone
    期待ios版
    faceair
        5
    faceair  
       2013-11-13 22:28:51 +08:00
    华科微信一直是我学习的榜样啊 先赞个
    yautou
        6
    yautou  
       2013-11-14 00:09:03 +08:00 via iPad
    @allenforrest 兄台能链一下你提到的python版吗?也想用用。
    colincat
        7
    colincat  
       2013-11-14 01:12:33 +08:00
    不错啊~
    colincat
        8
    colincat  
       2013-11-14 01:14:17 +08:00
    Toast.makeText(getApplicationContext(), "你被选中了!再点一次送你草榴邀请码!", Toast.LENGTH_SHORT).show(); 这是什么情况
    allenforrest
        9
    allenforrest  
       2013-11-14 07:30:59 +08:00 via iPhone
    @yautou sorry,是给客户定制的,url客户专属,不太方便开放出来,回头我把源码放出来
    red
        10
    red  
    OP
       2013-11-14 07:44:49 +08:00 via Android
    @colincat 程序员留的彩蛋←_←
    他还很得意地跟我炫耀来着。。。
    moondark
        11
    moondark  
       2013-11-14 09:03:10 +08:00
    HUST!
    Ansonyi
        12
    Ansonyi  
       2013-11-14 09:35:55 +08:00
    无法使用,一直停在“登录”菊花旋转的界面。
    @red
    red
        13
    red  
    OP
       2013-11-14 10:03:31 +08:00
    @Ansonyi 你用的机器是小米1?
    zhangxuejieonly
        14
    zhangxuejieonly  
       2013-11-14 11:22:17 +08:00
    还不错,很方便,希望能一直维护哈
    red
        15
    red  
    OP
       2013-11-14 11:35:45 +08:00
    @zhangxuejieonly

    理论上除非微信官方确实禁止,否则的话会一直维护下去~

    谢谢:)
    Shirley226
        16
    Shirley226  
       2013-11-14 13:51:10 +08:00
    赞一下
    Ansonyi
        17
    Ansonyi  
       2013-11-14 16:00:22 +08:00
    @red 其他机器,刷的MIUI
    red
        18
    red  
    OP
       2013-11-14 16:08:34 +08:00
    @Ansonyi 那是什么机器?

    之前在米2以及米3上测试都没问题,据说小米1会有问题,不过手头一直没有机器不方便debug。

    如果方便的话麻烦提供一下机器型号什么的~
    akn8
        19
    akn8  
       2013-11-14 21:49:33 +08:00
    彩蛋难道是碎总弄的●▽●
    no13bus
        20
    no13bus  
       2013-11-14 22:07:55 +08:00 via Android
    太帅了 ui 想法都得学习
    red
        21
    red  
    OP
       2013-11-14 22:16:16 +08:00
    @akn8 没有啦,碎总在小米太辛苦啦~就交给我们这群小同学啦


    @no13bus 感谢!
    baox2
        22
    baox2  
       2013-11-14 23:07:42 +08:00
    上不去,联想a1-07 cm7系统
    red
        23
    red  
    OP
       2013-11-14 23:29:03 +08:00
    @baox2 收到~ 是卡在哪个界面呢,显示的是“正在登陆”还是显示“正在解析群发数据”?
    baox2
        24
    baox2  
       2013-11-14 23:32:04 +08:00
    @red 一直在转圈圈 没动静
    red
        25
    red  
    OP
       2013-11-15 00:57:17 +08:00 via Android
    @baox2 好的,明白了~
    paicha
        26
    paicha  
       2013-11-15 22:20:19 +08:00
    不错,很方便。
    paicha
        27
    paicha  
       2013-11-15 22:21:32 +08:00
    服务号也是显示每天一条群发(实际上是每月一条)呢。
    容易误导,这个得修改一下。
    red
        28
    red  
    OP
       2013-11-15 22:25:30 +08:00
    @paicha 有道理!这个还真确实忽略了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2412 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.