标签归档:开发

微信开发思考备忘

最近做几个微信的项目,用到了微信的一些基本功能,对微信的公众号与开发者账号也有了一定的了解,有几点心得记录下来

微信

微信公众号

1、 微信公众号分类:订阅号,服务号,企业号
2、其中订阅号可以个人注册,其余的都只能企业或政府机构才能注册
3、订阅号所能使用的微信权限最小,不能使用微信授权,微信支付等功能
4、企业号主要注重于企业内部的交流,没有仔细研究
5、认证过的服务号可以使用微信API中的所有功能
6、个人订阅号是不能申请认证的,也就是说不可能用到微信授权与微信支付的功能

认证只支付企业,并且每年要交300块的认证费。当然为了讨好政府机构,政府部门认证是不需要交费的!

开发者账号

开发者账号分为:网站开发者,APP开发者,公众账号开发者

网站开发者和APP开发者基本都是使用微信定义的一些外部接口,如分享到微信这类的功能,并非微信内部功能,但也能调用微信支付与微信授权,整体上像是两个APP

公众账号开发者,就跟前面申请的公众号类似了,是为开发公司而准备的,可以接入其他公众号的开发而不获得客户公众号的Secrit

当然,现在微信订阅号与微信服务号都已经支持了菜单的自定义,后台的接入,可以让微信服务号或订阅号更智能,也可以使开发者有更多的开发空间

微信的偏见

以前的时候,不经过认证可以调用一些微信的分享接口和部分功能,但突然某一天,这些都被微信给封掉了,要想调用正常的API需要签名,每个页面都需要签名

微信对竞争对手是有限制措施的,一直以来就不允许淘宝的链接显示在微信浏览器里面,比如前段时间为了打压网易音乐,不允许网易音乐的分享功能。但对与自己有合作关系的百度宽容了这么多,不仅能够分享到微信,还能在列表页直接播放音乐,与自己的音乐APP同等待遇,一句话:我的地盘我说了算,我看谁不顺眼就让你从我的地盘上消失

我们可以使用微信做什么?

照片打印机

在灵山旅游的时候,看到一个微信免费打印照片的功能,就是你关注一个公众号,发一张照片给他,他就可以在你对面的机器上即时的打印出来。这在当时是一个很新颖的观点并且免费有一次体验的机会。

而今天,我们也已经拿到了这样的机器,从基本上分析来看,其实还蛮简单的,这台机器的组成有:大屏幕(估计是最贵的一个部件了),低配PC(里面安装XP系统!),HP打印机(打印照片用的),无线网卡,用来连接网络用的

以下是猜测打印的过程:

1、扫描微信公众号,加关注(这步是为了推广公众号)
2、发照片给公众号,公众号可以把照片收到后台服务器
3、输入机器编号,后台服务器通知相应的机器,并把要打印的照片传输给这台机器
4、拿到照片的机器打印照片

如果你觉得体验还不够,还可能投币还做有偿打印

但我觉得做到这一步还不够好,现在微信支付那么方便,为什么要投币呢?当然想再打印照片的时候直接调用微信的支付接口就可以完成在线付款的操作,直接就出照片好了

另外一个我觉得不太好的地方是,这台打印机打印照片实在太慢了,像在景区的时候想要打印照片是要排队的,不太适用服务于大批量用户。

微信商业平台

现在开网店没那么困难了,特别是在微信可以直接支付的情况下,给个二维码,就可以完成支付购买的整个流程,无需注册,省事,省时!