微信公共号网页开发开发环境获取微信授权

微信公共号网页开发开发环境获取微信授权,第1张

在做微信公众号网页开发时, 获取微信授权是个老大难的问题

由于微信需要校验线上域名

具体请看 开发文档

而我们在开发过程中使用的都是本地服务, 这时候你是没法进行授权的

大多数时候, 很多人都是这一块的功能在本地开发时后忽略掉, 不验证, 对照文档开发完后直接丢测试环境去验证, 调试

其实, 这个是有办法解决的

1微信授权必须是域名

1微信会取域名下授权文件进行验证

1开发者本地电脑是ip而非域名

1一个外网域名用于授权

1授权域名用测试环境域名

2: 测试环境有nginx, 而nginx可以转发, 代理

3: 测试环境服务器需要连接本地局域网

假如你测试环境域名叫 >

您好!很高兴能为您解答, 第一步:用户同意授权,获取CODE参数是否必须说明appid是公众号的唯一标识redirect_uri是授权后重定向的回调链接地址,请使用urlencode对链接进行处理response_type是返回类型,请填写codescope是应用授权作用域,snsapi_base

(不d出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (d出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息)state否重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值,最多128字节#wechat_redirect是无论直接打开还是做页面302重定向时候,必须带此参数

注:回调链接一定要urlencode,不然识别不出

第二步:通过code换取网页授权access_token

首先请注意,这里通过code换取的是一个特殊的网页授权access_token,与基础支持中的access_token(该access_token用于调用其他接口)不同。公众号可通过下述接口来获取网页授权access_token。如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。

请求方法

获取code后,请求以下链接获取access_token:

>

以上就是关于微信公共号网页开发开发环境获取微信授权全部的内容,包括:微信公共号网页开发开发环境获取微信授权、mac迁移助理认证失败无法获取凭证以授权用户、怎么接收微信公众平台授权之后的code值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存