
如果在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。
我们要进行授权,先要经过用户授权(静默授权和授权页d出授权两种,具体看文档中scope解析)拿到 code ,再用 code 去换取网页授权 access_token, 使用access_token 去拿到用户的信息。
关于微信网页授权的官方文档说明:
>
自己的微信openid查看方法如下:
一、通过微信接口
获取网页授权code(分为静默授权,非静默授权(需用户确认))
通过授权code获取用户信息(用户信息包含两种:1)只取OpenId,2)取用户相关头像、昵称。openId等)
二、通过公众号用户
首先登陆公众号
找到管理-->用户信息
找到已关注用户列表
用F12打开,打开调试模式,选中某个用户
找到label下的value值,这就是用户的openId
当业务系统产生消息需要通过微信推送给指定的用户时,首页需要将业务系统类的用户和微信账号建立一个关系。这里采用的是 微信网页授权 接口,获得微信用户授权后,获取微信用户的账号信息,并与业务系统的用户进行绑定。
调用微信网页授权首先要设置回调域名,微信关于回调域名的说明有:
1、在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 >
以上就是关于微信开发系列——公众号内嵌H5页面获取code,拿到openID全部的内容,包括:微信开发系列——公众号内嵌H5页面获取code,拿到openID、微信网页授权接口为什么获取不到code、自己的微信openid在哪里看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)