美文网首页前端开发工具篇uni-app
H5页面调用微信授权获取code

H5页面调用微信授权获取code

作者: FrankWuNan | 来源:发表于2022-03-17 14:00 被阅读0次

H5调用微信授权获取code(微信公众号微信页面开发网页授权)

一、首先你要有一个公众号(公众号、订阅号),微信公众平台配置。

1、获取基础信息(APPID(前后端都需要)、APPsecret(后端需要)、IP白名单(后端提供,配置在公众号这里))。
1647488321959-5071dd31-c39b-4894-843a-c8987361d5ed.png
2、配置网页授权域名(切记域名格式,不需要带上https://)
WechatIMG92.png
3、有校验文件需要下载下来给后端开发
WeChatf70182f098421638f795a47be284c194.png

二、前端开发

1、判断是否微信浏览器
// 判断是否为公众号模拟器环境
    const isWechat = () => {
        return String(navigator.userAgent.toLowerCase().match(/MicroMessenger/i)) === "micromessenger";
    }
2、访问特定微信链接来获取code
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
WeChat1aeabd56b19142682a4e26695e8df80b.png
WeChatc272536731536f5b233523bc563f23eb.png

三、总结踩坑敲黑板

1、公众号后台重定向域名一定要配置和你开发测试环境一致
2、APPID、前后端一致
3、真机测试,微信右上角弹出框的复制链接是拿不到带有code链接的地址的,可以分享到QQ就能看到带有code的链接了。
WeChatcdd03618bde7e7586245969af9651314.png

相关文章

  • H5页面调用微信授权获取code

    H5调用微信授权获取code(微信公众号微信页面开发网页授权) 一、首先你要有一个公众号(公众号、订阅号),微信公...

  • 微信公众号开发网页授权和微信JS-SDK wx.config权限

    开发微信公众号h5页面,使用微信的东西。需要处理2点。1、网页授权拿的code,调用后端同学的接口,把code提交...

  • 9.uniapp公众号授权(1)

    授权整体步骤如下 引导用户进入授权页面同意授权后微信跳转回调地址并传递参数code 获取code 通过code换取...

  • 微信公众号授权前端(以uniapp为例)

    授权整体步骤如下 引导用户进入授权页面同意授权后微信跳转回调地址并传递参数code 获取code 通过code换取...

  • uniapp小程序授权登录

    基本和微信小程序操作类似,先让小程序授权,授权成功获取code,然后通过code调用后台接口,去获取用户信息,即可...

  • 微信公众号推送消息

    前端-H5 当一个业务的页面需要授权获取用户微信的信息,我们需要H5在微信中授权(可以作为一个授权页),然后进入主...

  • 微信重定向后sessionId不一致

    前言 微信授权步骤: 用户同意授权,获取code。在这一步用户同意授权后,微信会携带code参数重定向到redir...

  • 微信登录

    1.登录 及获取 用户基础信息 前端调起微信登录获取code ----传给后端 后端通过code 调用微信api...

  • vue项目h5微信支付功能前端实现

    微信服务器的链接可能会比较麻烦。可以参见授权处理拉起微信授权页面。返回code给后端,后端通过请求指定地址获取用户...

  • 微信公众号的总结

    微信公众号的总结 用户授权 判断无code参数(重定向后会获取code) 判断参数有code(根据code获取用户...

网友评论

    本文标题:H5页面调用微信授权获取code

    本文链接:https://www.haomeiwen.com/subject/dcpvdrtx.html