当前位置:首页 > 域名知识 > 正文内容

公众号网页授权域名(微信公众号配置网页授权域名怎么设置)

8678008682年前 (2024-03-26)域名知识

各位老铁们,大家好,今天由我来为大家分享公众号网页授权域名,以及微信公众号配置网页授权域名怎么设置的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

公众号网页授权域名(微信公众号配置网页授权域名怎么设置)微信公众号配置网页授权域名怎么设置

1、打开微信公众平台,输入账号密码登录后台。

2、点击【公众号设置】。

3、点击【功能设置】。

4、找到【网页授权域名】,点击旁边的【设置】。

公众号网页授权域名(微信公众号配置网页授权域名怎么设置)

5、在修改业务域名和JS接口域名时,已经上传过这个文件的话,那么请直接跳过这一步。如果还没上传的,直接点击文件下载,然后上传到服务器。

6、上传成功后,直接输入授权域名,点击【确认】即可。

微信公众平台官方自定义菜单url 网页授权

你的公众号是否有网页授权获取用户基本信息的权限,有的话你要进入其修改授权回调函数域名填入的你的域名,

然后在菜单设置把 url填写官方的回调函数就可以啦,

还有的就是这回调函数返回的只是 code,你还需要通过code换取网页授权access_tok

$url=https://api.weixin.qq.com/sns/oauth2/access_token?appid=.WX_APPID.&secret=.WX_APPSECRET.&code=.$code.&grant_type=.$grant_type.;

公众号网页授权域名(微信公众号配置网页授权域名怎么设置)

这个返回的是 Array(access_token, expires_in, refresh_token, openid, scope

这样才可以得到 openId,

微信的开发文档写的挺清楚的

微信公众号配置网页授权域名,在线等,求大神指教

在公众号后台设置一个授权回调页面域名,比如叫:wx.agency.com,我们可以称其为代理域名。

2.在wx.agency.com指向的网站根目录下部署一个index.php文件。

工作原理如下:

(1)当你的其他域名需要发起微信授权时,将授权请求先发到代理域名wx.agency.com,然后wx.agency.com会把这个请求转发到微信服务器;

(2)当用户同意授权后,wx.agency.com会收到微信的授权回调,并把回调结果(code、state参数)原封不动地再返回给最开始发起授权的域名。

授权域名不够用怎么办

http://www.chanpindashi.com/2020/04/16/3364.html

本文部分知识来自网络后加工,目前服务号授权域名只有两个,项目一个一个上,后发现域名不够用,在此记录下。

项目进行微信开发,认证了一个微信服务号专门用于内部测试,但是内部可能存在多套不同环境(开发dev、测试sit、预发布uat)等,由于微信限制一个服务号只能配置2个网页授权域名,又不可能给每个环境单独配一个服务号,这样不仅需要成本而且很浪费资源,所以重点需要解决下面这个问题:

1、可以自动区分环境。比方部署开发环境。url可能是 http://dev.xxx.com/api/,而在测试环境的时候应该是 http://sit.xxx.com/api/。而并且不能写死,否则开发和测试就要换来换去。非常麻烦.

2、总结分享一下思路:

主要是通过中间页面代理获取微信授权CODE,然后跳转到对应需要使用的环境URL下;

比如原来开发环境,微信中授权域名配置的是dev.xxx.com,那么现在配置的是一个代理域名proxy.xxx.com,通过代理域名拿到code后在跳回dev.xxx.com,如下图所示

中间页的原理

中间页主要做了依次做了两件事情:

解决办法

假设我们有 A.example.com、 B.example.com、C.example.com域名想使用微信授权,我们可以将网页授权域名设置为A.example.com。

步骤如下:

设置回调域名。将域名 A.example.com

微信公众平台->设置->公众号设置->功能设置->网页授权域名

在域名 A.example.com添加中间页 get-weixin-code.html

中间页不一定在根域名下。在这里我们放在根域名下。中间页的访问地址如下, https://A.example.com/get-weixin-code.html

假设域名 B.example.com/game需要进行网页授权。我们可以使用下面链接进行授权,获取微信的授权code

https://A.example.com/get-weixin-code.html?appid=XXXX&scope=snsapi_base&state=hello-world&redirect_uri=https%3A%2F%2FB.example.com%2Fgame

最终会回调到这个地址  https://B.example.com/game?code=XXXXXXXXXXXXXXXXX&state=hello-world,这样就可以拿到授权 code和 state参数。

利用授权 code,请求自己后端服务器,获取微信用户信息。

好了,文章到此结束,希望可以帮助到大家。

扫描二维码推送至手机访问。

版权声明:本文由爱名网发布,如需转载请注明出处。

本文链接:https://www.aiming.cc/index.php/post/1432.html

分享给朋友:

“公众号网页授权域名(微信公众号配置网页授权域名怎么设置)” 的相关文章

域名买卖,域名是什么可以自由买卖吗

域名买卖,域名是什么可以自由买卖吗

尊敬的读者,域名买卖和域名是什么可以自由买卖吗是当前备受关注的话题,但许多人对其仍存在疑惑。在本篇文章中,我将为你提供清晰的解释和深入的分析,希望能满足你的求知欲望。域名可以转让和买卖吗可以转让!操作流程:不管是什么域名(CNO国际域名还是CN国内域名)要做转让也就是过户的话都得必须完成或...

美国网站域名?美国的网站后缀名是什么

美国网站域名?美国的网站后缀名是什么

这篇文章给大家聊聊关于美国网站域名,以及美国的网站后缀名是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。美国的网络域名是什么.US 美国域名的,是United States的缩写。 由于特殊的历史原因,美国一直是唯一不用在网址后面加后缀的国家。美国公司习惯于用....

域名库?聚名外部域名入库流程是什么

域名库?聚名外部域名入库流程是什么

尊敬的读者,域名库和聚名外部域名入库流程是什么是当前备受关注的话题,但许多人对其仍存在疑惑。在本篇文章中,我将为你提供清晰的解释和深入的分析,希望能满足你的求知欲望。聚名外部域名入库流程是什么为了更加快捷的将合作平台域名转入本站,方便用户统一管理及发布出售,本站开发了“外部域名入库功能”。...

黑龙江域名注册,怎么申请黑龙江省ICP许可证

黑龙江域名注册,怎么申请黑龙江省ICP许可证

大家好,关于黑龙江域名注册很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于怎么申请黑龙江省ICP许可证的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!黑龙江ICP证如何申请办理ICP许可证需要的材料:...

免费动态域名(动态域名是免费的吗)

免费动态域名(动态域名是免费的吗)

大家好,如果您还对免费动态域名不太了解,没有关系,今天就由本站为大家分享免费动态域名的知识,包括动态域名是免费的吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!关于路由器设置动态域名解析1、注册一个免费动态域名; 2、注册好动态域名账号后,登录路由器,找到“动...

域名被抢注?网站域名到期后被抢注怎么办

域名被抢注?网站域名到期后被抢注怎么办

大家好,感谢邀请,今天来为大家分享一下域名被抢注的问题,以及和网站域名到期后被抢注怎么办的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!什么是域名抢注 域名被抢注了怎么办所谓抢注,简单地划分,有两种意义上的抢注:...