win7 64位系统,最新版微信开发工具
get请求商品列表,报错,(应该是请求地址被重定向到https://open.weixin.qq.com这里了,因为首先报的错是这个域名没有被授权,我加入到小程序后台之后,才报的下面这个错误)。然后返回这样
"<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> </head> <body> <script type="text/javascript"> var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; var isAndroid = ua.indexOf('android') != -1; var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1); if (!isWeixin) { document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">'; document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>'; } </script> </body> </html> ",
我的请求地址直接在浏览器输入时可以返回正常json格式数据的。
(我的商城网站原本是在公众号里面的,用基于微擎开发的商城。现在要做小程序,我就在原来代码后台写了几个用于返回数据的接口来供小程序调用,但是就出现这种情况。但是我用3月份的一个微信开发者工具来开发时是可以正常返回数据的,不过不能在手机预览,只能在开发工具中成功返回)
请问这个问题是什么原因导致的?该怎么解决?
您好 请问问题解决了么
放在浏览器是只普通浏览器,还是网页开发工具?
因为 你请求的接口应该有授权没所以重定向了。
如果数据接口鉴权一致,可以公用,如果不一致,那肯定不能公用啊。
您好 问题 解决了吗 我现在也遇到这个问题了, 有管理员回答这个问题吗?