微信开发系列——公众号内嵌H5页面获取code,拿到openID

微信开发系列——公众号内嵌H5页面获取code,拿到openID,第1张

如果在微信客户端中访问第三方网页公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。

我们要进行授权,先要经过用户授权(静默授权和授权页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在哪里看等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9457321.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存