时间:2021-05-18
项目进行微信开发, 认证了一个微信服务号专门用于内部测试,但是内部可能存在多套不同环境(开发dev、测试sit、预发布uat)等,由于微信限制一个服务号只能配置一个网页授权域名, 又不可能给每个环境单独配一个服务号,这样不仅需要成本而且很浪费资源, 所以重点需要解决下面这个问题:
1、可以自动区分环境。比方部署开发环境。url可能是http://dev.xxx.com/api/,而在测试环境的时候应该是http://sit.xxx.com/api/。而并且不能写死,否则开发和测试就要换来换去。非常麻烦
本文总结分享一下思路:
主要是通过中间页面代理获取微信授权CODE,然后跳转到对应需要使用的环境URL下;
比如原来开发环境, 微信中授权域名配置的是dev.xxx.com,那么现在配置的是一个代理域名proxy.xxx.com,通过代理域名拿到code后在跳回dev.xxx.com,如下图所示
代码片段 getCode.html
使用方法https://proxy.xxx.com/getCode.html?url=http://dev.xxx.com/uinfo&appid=wx6d421c188956xx95
总结
以上所述是小编给大家介绍的解决一个微信号同时支持多个环境网页授权问题呢,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
有的用户有多个微信号,同个微信应用智能登录一个账号,不过realmex2pro支持应用双开,可以同时使用两个微信应用,下面教大家realmex2pro如何双开微
qq授权110509的解决方法是: 1、信号问题:所处的位置可能信号太好,或者手机信号类型是2G,这种信号类型速度很慢,经常会出现授权失败问题,建议换一个更好
企业微信开发能解决的问题有: 1、解决营销信任问题 微信定制开发之后,企业可以获得一个能连接多个渠道、多种平台的产品,支持微信内与微信外的分享传播。一般都是
微信网页授权认证根据微信官方文档,网页授权需要四个步骤,-用户同意授权-获取code-通过code获取网页授权access_token-通过code获取网页授权
环境centos7django1.11nginx白话我们可以使用Template设置我们的网页,同时,一个完美的网页需要css,js,image等静态文件的支持