主要技术
jdk1.7+spring4.2.8.RELEASE+springMVC4.2.8.RELEASE+springjdbc 4.2.8.RELEASE
服务器
nginx+tomcat7集群
术语解释
OpenID
为了识别用户,每个用户针对每个公众号会产生一个安全的唯一标识(同个微信号对于不同的微信公众号的OpenID不同)
UnionID
1、如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。
2、UnionID机制的作用说明:如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid是相同的。
静默授权
进入公众号,用户感知的就是直接进入了回调页(往往是业务页面)
非静默授权
进入微网页,需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息
AccessToken
access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。
微信JS-SDK
微信公众平台面向网页开发者提供的基于微信内的网页开发工具包
微信公众平台
运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础。https://mp.weixin.qq.com/
微信开放平台
开发者可通过在微信开放平台(open.weixin.qq.com)申请接入移动应用、网站应用,在应用中实现微信分享、微信登录等功能。
官方文档
微信公众平台技术文档
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
企业号开发者接口文档
http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5
订阅号,服务号和企业号之前的区别
下一篇开始介绍在做微信项目时遇到的坑。