上篇博客中,介绍了发送模版消息的内容,其中涉及到一个步骤,给不同的用户发送模版消息,就是通过openid来实现的,下面主要介绍一下项目中用到的openid .
一,是什么?
openid是公众号的普通用户的一个唯一的标识,只针对当前的公众号有效。开发者可以通过openid来获取用户基本信息,但是要通过使用http协议来实现,只要获得OpenID,就可以相继获得用户的一些信息,例如:所在的城市、省份、国家等。
获取用户openid有两种方式,一种是用户发送消息,微信服务器会把openid推送给开发者,另一种是通过OAUth 2.0网页授权获取用户openId。项目中用到的是通过网页授权获取用户openid.
二,项目中的使用?
关于openid的使用网上资料当然有很多种情况,这里只说明项目中用到的。每个用户关注微信服务号之后,就可以登录此系统。登录系统时会获得一个openid。