微信网页开发学习笔记

微信公共号的分类

公众号:个人和企业都能申请
服务号:企业才能申请
企业号:企业才能申请

微信开发原理

微信网页开发学习笔记
微信公众平台开发者,通过接入认证的方式,让我们的服务器能处理来自微信服务器转发的微信用户的请求,处理完成后返回给微信服务器,有微信服务器对用户响应。

微信和业务平台绑定

微信用户和注册用户绑定?
让微信用户也能完成注册用户的功能。
用户注册实体中包含一个微信号的字段,当我进行绑定时就是修改用户的微信号字段。
当然我们在进行菜单跳转到页面后,我们是无法直接获取微信号的。要通过微信网页授权来获取微信号。
第一步:用户同意授权,获取code
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。
第二步:通过code换取网页授权openId也就是我们微信号
获取code后,请求以下链接获取access_token: https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
{ “access_token”:”ACCESS_TOKEN”,
“expires_in”:7200,
“refresh_token”:”REFRESH_TOKEN”,
“openid”:”OPENID”,
“scope”:”SCOPE” }