您的位置:首页 > 移动开发 > 微信开发

java开发微信项目总结(一) 基本概念介绍

2017-09-14 16:46 337 查看
主要技术

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

订阅号,服务号和企业号之前的区别





下一篇开始介绍在做微信项目时遇到的坑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息