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

2013-11-13 16:50:04 +08:00
 red
一直以来在手机上对微信公众平台进行管理都是一个令人困扰的问题,我和两个基友,一个设计一个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
或者搜索:公众平台助手

如果有问题可以发邮件给我:
hongxiao@hustunique.com
4371 次点击
所在节点    分享创造
28 条回复
red
2013-11-13 16:56:11 +08:00
来几张图片…





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

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

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

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

如果方便的话麻烦提供一下机器型号什么的~
akn8
2013-11-14 21:49:33 +08:00
彩蛋难道是碎总弄的●▽●
no13bus
2013-11-14 22:07:55 +08:00
太帅了 ui 想法都得学习

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/89141

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX