小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号

这篇具有很好参考价值的文章主要介绍了小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、至少需要两个页面,一个是授权入口页面(这里我以index首页为例),一个是webView页面

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号,小程序,微信,webview

 2、在index中跳转到webView页面

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号,小程序,微信,webview

3、webView中的内容很简单,就是一个<web-view> </web-view> 组件,里面的src就是要前往授权的路径,https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect

文档:网页授权 | 微信开放文档

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号,小程序,微信,webview

 文章来源地址https://www.toymoban.com/news/detail-759635.html

4、参数介绍:

4.1 appid:为公众号的appid,前期可以去申请测试公众号,地址:微信公众平台

4.2 redirect_uri:由后端提供,在这里面进行授权

4.3 response_type:授权获取到的code值,这里默认为code,后端会根据这个code来获取openId

4.4 scope:有两种类型,snsapi_base和snsapi_userinfo,前者不需要用户确认,后者需要,后者获取到的用户信息更加丰富,具体看网页授权 | 微信开放文档

4.5 state:为一个h5页面的地址,后端会将获取到的openId参数携带地址最后,授权后调用相关API自动返回或手动返回到小程序

5、第四点中的state参数中h5页面内的内容

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号,小程序,微信,webview

 

6、整体流程

1、进入index首页

2、自动或手动进入到webView页面 

3、webView中的src自动跳转进行授权

4、进入h5页面

5、返回到小程序

7、注意点:1、需要在测试公众号内手动去配置第4步中redirect_uri参数的域名,2、h5页面需要部署到服务器

小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号,小程序,微信,webview

 

到了这里,关于小程序进入webView进行微信公众号授权获取用户openId,用来判断用户是否关注与当前小程序关联的公众号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信小程序】如何获取用户手机号授权登录

    目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体),也就是说只针对企业认证小程序开放。若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。 在使用该接口时,用户可使用微信绑定手机号进行授权,也添加

    2024年02月16日
    浏览(53)
  • 微信小程序中如何获取用户手机号授权登录

    随着微信小程序的普及,许多应用程序需要用户登录才能提供更好的服务。而获取用户手机号码是验证用户身份和确保账户安全的重要步骤之一。因此,在本文中,我们将介绍如何在微信小程序中实现手机号授权登录。 首先,在小程序后台开发设置中勾选“获取手机号”选项

    2024年02月11日
    浏览(80)
  • 微信小程序获取用户的openid以及授权登录拿到用户头像及姓名

    在微信小程序中,往往需要将用户信息录入自己的数据库中,就得有一个唯一标记区分用户,这个标记就是openid。 我这里用云函数的方式,比较简单 先创建一个名为getOPenid的云函数  在云函数中获取微信调用上下文cloud.getWXContext  可选择性的返回openid、appid、unionid等,可详细查

    2024年02月12日
    浏览(44)
  • 微信小程序:登录授权,根据手机号获取凭证,获取用户手机号

    1.微信小程序授权 controller 层代码 wxUtils 工具类 2.微信小程序,用户手机号获取 微信小程序,根据code(code为手机号获取凭证)获取用户加密手机号 获取用户手机号方法

    2024年02月14日
    浏览(46)
  • 微信公众号开发——实现用户微信网页授权流程

    😊 @ 作者: 一恍过去 💖 @ 主页: https://blog.csdn.net/zhuocailing3390 🎊 @ 社区: Java技术栈交流 🎉 @ 主题: 微信公众号开发——实现用户微信网页授权流程 ⏱️ @ 创作时间: 2022年12月16日 1、在本地进行联调时,为让微信端能够访问到本地服务,需要进行内网穿透,参考《本地

    2023年04月17日
    浏览(45)
  • 微信小程序实现登录授权,并将获取到的用户授权信息存储到数据库中

    官方开发文档 注意:在实现授权登录时,不要使用测试号进行 wx.getUserProfile使用文档 config文件代码如下 路由模块 主要代码(如果不想多个文件,可以将wxuserHandle.wxuser这个位置内容替换为exports.wxuser的内容) 注意: 在返回token的字符串拼接时,Bearer 后面必须有一个空格 数据

    2024年02月10日
    浏览(42)
  • uniapp 微信小程序保存图片到系统相册( 获取用户是否开启 授权保存图片到相册。)

    当用户点击拒绝按钮后的截图:   用户点击不授权  则关闭弹窗 单独给用户点击授权后, 跳转到授权页面  开启授权后:

    2024年02月08日
    浏览(41)
  • 微信HOOK已封装,小程序授权、公众号授权、小程序取code、公众号取code

    微信HOOK已封装 微信小程序取code 微信小程序取ck 微信公众号授权取ck 微信公众号扫码授权  微信获取通讯录 微信多开   本接口可以封装远程微信扫码登录,批量获取小程序、公众号授权信息。方便批量下单,批量查询等操作。做到无人值守,自动回传等 本接口仅为学习研究

    2024年02月16日
    浏览(31)
  • 微信公众号--根据用户opneId获取用户信息

    一、登录微信公众号的测试环境,找到“网页授权获取用户基本信息”点击修改,添加上自己的回调地址域名。测试时可以写IP:端口号,正式环境只支持域名不要写http://或https://。  二、步骤:  1、 用户同意授权,获取code:       参考链接: scope的参数有2种:一种是snsa

    2024年02月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包