解决了吗
微信H5授权重定向后返回无限循环?问题已找到解决方案。 把前端逻辑与重定向放到后端,通过接口请求做逻辑301重定向可以解决该问题 代码片段: https://developers.weixin.qq.com/s/A1pfVqmC79fz 授权所需测试号:[图片] 因需要维护多个公众号,不同入口的授权,整合了一个授权拼接页 授权拼接页功能:拼接微信H5授权链接,重定向至微信授权链接进行授权 拼接页代码: import qs from 'qs' import {request} from '@j/request' import {tools} from '@j/tools' function init(e) { var search = tools.getUrlData(e.search) //获取所有&后面的参数包括重定向 queryAppId({ //获取appid url: e.href, srcChannel: search.wxChannel, }).then(({appid}) => { var target = search.redirectUrl //获取重定向链接 包括? var scope = search.scope //获取授权类型 delete search.redirectUrl //删除当前页面参数 delete search.wxChannel //删除当前页面参数 delete search.scope var curUrl = `${e.origin}${target}&${qs.stringify(search)}` //拼接重定向链接 域名 + 重定向地址 + 参数 try { curUrl = decodeURIComponent(curUrl) } catch(error) { alert('参数中请勿使用非UTF8编码字符组合') } curUrl = encodeURIComponent(curUrl) //转义 location.replace(`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${curUrl}&response_type=code&scope=snsapi_${scope}&state=23432#wechat_redirect`) }) } 问题描述: 通过拼接页重定向至微信授权链接,无法在页面栈中去除拼接页的历史记录,入口或授权链接页返回上一页会重新进入拼接页,然后无限循环 (会无限循环:微信H5,开发者工具H5,部分手机小程序,开发者工具小程序webview) (会停留在拼接页不再授权,显示空白页:部分手机小程序)
2021-03-25你好,代码方便贴下吗
H5应用OAuth2授权重定向页面获取不到code请教大家,H5应用OAuth2授权重定向页面获取不到code,构造的授权链接为:https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxx&redirect_uri=https%3A%2F%2Fxxxxxx%2F%23%2Fhome%3Fpara%3Dtest&response_type=code&scope=snsapi_base$state=1#wechat_redirect,重定向成功,但是在重定向页面获取不到code参数,重定向url添加的测试para参数可以获取到
2021-03-25另外就是下载一个微信开发者工具?
企业微信wx.config一直报63002invalid signature企业微信wx.config一直报63002invalid signature,签名跟工具生成的一模一样,url也检查过是一致的
2021-03-25JQ开发的?
企业微信wx.config一直报invalid signature从企业微信APP的工作台进入自建应用 wx.config 不报错,但是从微信APP 通讯录 --> 我的企业 进入 自建的应用,调用 wx.config 配置 scanQRCode 接口,一直报invalid signature,下面是代码: js 配置wx.config代码 [图片] 控制台输入结果 [图片] 官方调试工具签名和我控制台输入的签名结果一致(域名我就屏蔽了),都是 48e1c0abfcd67ca74f8135b489c3f5f7e0fffcd6 [图片]
2021-03-25你好,你这个授权链接,怎么实现的? 是新起一个,新页面? 然后授权后跳转回来的吗? 小白请指教~
企业微信里的OAuth2登陆问题我在自己的企业微信里,自建了一个应用,并且使用OAuth2授权登陆。该登陆在安卓手机端的企业微信端上,能正常获取相关信息,并能正常登陆,但在PC端的客户端里却提示 “请在企业微信客户端打开链接” 。根据别人的经验尝试了各种方法,都总是这样,不知道为什么了。我的授权登陆的URL如下:https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww04add14898ae9e23&redirect_uri=https%3A%2F%2FXXX.XXX.com%2FWeiXin-Work&response_type=code&scope=snsapi_base&state=123%23wechat_redirect,希望官方能给与解决。谢谢!
2021-03-25关注~~
canUse api 为什么不支持getUserProfile?官方更改了getUserInfo api,建议用getUserProfile,为什么wx.canIUse('getUserProfile') 返回false, 期望是true
2021-03-05解决了吗
企业微信小程序,获取个人微信授权问题?企业微信上关联的小程序,在测试阶段用安卓和苹果都没有弹出要获取授权(企业微信和个人微信都是最新版本),但上线以后公司人员好多反馈要获取个人微信的授权。以下是典型的截图。问下为什么会出现这样的情况?[图片][图片][图片]
2021-01-04解决了吗
移动网络访问阿里服务器会出现ssl握手失败使用移动和电信在小程序里面会出现ssl hand shake error,但是在app,网页,微信内的浏览器访问一切正常.......,阿里客服给的回复说是ssl没有问题,ssl证书是oa级别的。是因为小程序的内核比较特别吗?还是小程序的内核对nginx有要求吗?有哪位大神知道是什么原因...
2020-12-31请问楼主解决了吗?
4G网络第一次请求很慢冷启动第一次4G请求很慢,有时候7,8秒; wifi情况下没有这个问题,如何处理?
2020-12-31求解·
小程序正式版 第一次进入4G网络下请求接口超时不通,关闭后第二次进入则正常。旁边同事的手机也是同样问题,隔一段时间使用4G打开小程序会出现访问接口不通,request走了fail回调,关闭小程序重新打开就正常了。 [图片]
2020-12-31