- 企业微信调用微信支付报错:下单账号与支付账号不一致?
企业微信内部开发: (1)企业微信管理后台-》应用管理-》应用-》自建:创建应用如《乐校》 (2)在自建应用《乐校》-》自定义菜单-》配置菜单及跳转的网址; https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect 配置完成后发布 (3)企业支付绑定商户号 (4)打开企业微信app-》工作台-》点击《乐校》-》点击菜单-》发起jssdk统一下单,然后根据下单信息调起支付 //JSAPI调起支付 doWxChooseWXPay(payInfo){ return new Promise((resolve, reject) => { try{ let payParams = { appId:payInfo.appId, timeStamp:payInfo.timeStamp, nonceStr: payInfo.nonceStr, package:payInfo.package, signType:payInfo.signType, paySign:payInfo.paySign, }; console.log("-----支付payParams:",payParams) WeixinJSBridge.invoke('getBrandWCPayRequest', payParams, function(res) { console.log("-----支付结果:",res) resolve(wxUtil.doWxEncErr(res,'微信支付异常')); }); }catch(e){ console.log("-----支付异常e:",e) resolve(wxUtil.doWxEncErr(e,'微信支付异常')); } }) }, 结果:调起支付时报错:下单账号与支付账号不一致,请合适后再支付
2022-01-05 - 调用接口get_suite_token报错47001?
public static String getSuiteTokenToJson2(String ticket){ String returnStr = HttpRequestUtil.sendPost("https://qyapi.weixin.qq.com/cgi-bin/service/get_suite_token", "suite_id="+WxCfg.WX_COMP_SECRET+"&suite_secret="+WxCfg.WX_COMP_SECRET+"&suite_ticket="+ticket); return returnStr; } public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; StringBuilder result = new StringBuilder(); try { log.info("\n\n=====================sendPost 请求报文:========================="+ "\n>>url:"+url+ "\n>>param:"+param+ "\n===================================================================\n"); URL realUrl = new URL(url); // 打开和URL之间的连接 URLConnection conn = realUrl.openConnection(); // 设置通用的请求属性 conn.setRequestProperty("accept", "*/*"); conn.setRequestProperty("connection", "Keep-Alive"); conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); conn.setRequestProperty("Accept-Charset", "UTF-8"); conn.setRequestProperty("contentType", "UTF-8"); // 发送POST请求必须设置如下两行 conn.setDoOutput(true); conn.setDoInput(true); // 获取URLConnection对象对应的输出流 out = new PrintWriter(conn.getOutputStream()); // 发送请求参数 out.print(param); // flush输出流的缓冲 out.flush(); // 定义BufferedReader输入流来读取URL的响应 in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String line; while ((line = in.readLine()) != null) { result.append(line); } } catch (Exception e) { og.error("发送 POST 请求出现异常!" + e.getMessage()); result = new StringBuilder("{\"resCode\":\"1\",\"errCode\":\"1001\",\"resData\":\"\"}"); e.printStackTrace(); } // 使用finally块来关闭输出流、输入流 finally { try { if (out != null) { out.close(); } if (in != null) { in.close(); } } catch (IOException ex) { ex.printStackTrace(); } } log.info("\n\n=====================sendPost 响应报文:========================="+ "\n>>url:"+url+ "\n>>报文体:"+result.toString()+ "\n===================================================================\n"); return result.toString(); } [图片] [图片]
2021-12-16 - 设备授权公众号问题?
场景:一台蓝牙设备授权给一个产品,通过“扫一扫”型号二维码可以搜索出来设备; 场景问题1:这台蓝牙设备授权给另外一个产品,通过“扫一扫”该产品的型号二维码搜索不出来设备;只有扫原来产品的型号二维码才可以搜索出来设备; 场景问题2:这台蓝牙设备授权给另外一个公众号的产品,通过“扫一扫”该产品的型号二维码搜索不出来设备;只有扫原来产品的型号二维码才可以搜索出来设备; 希望实现: 蓝牙设备授权给多个产品,都可以通过该型号二维码搜索出来设备; 或者实现蓝牙设备授权给多个产品,最后授权的产品对应的型号二维码可以搜索出来设备 是本来公众号与设备就有这个场景问题的限制,还是说有其他解决方法???
2021-07-02 - 微信扫描型号二维码搜索不到设备?
1、公众号-》设备-》设置:服务器配置成功且已经开启 2、蓝牙设备满足AirSync协议 3、设备已经授权成功 所以还有其他哪些条件可能影响,搜索不到设备; (之前在其他公众号已经测试成功,换个公众号就搜索不到,不知道哪里不对或者少配置了什么)
2021-06-29 - 蓝牙设备接收的数据如何解码?
通过设备监听onReceiveDataFromWXDevice到的数据res2.base64Data,进行base64解码是解出来是乱码的?有没有正确的解码实现代码供参考的 wx.jweixin.on('onReceiveDataFromWXDevice',function(res2){ // alert("onReceiveDataFromWXDevice " + JSON.stringify(res2)); that.rstData= '监听'+JSON.stringify(res2); if(res2 && res2.base64Data){ } });
2021-06-18 - 蓝牙连接,设备分组与查找相关设备问题?
[图片][图片] 疑问:下面图片是我设备的实现,该情况是否说明设备分组完成了,可以用onSearchBeacons查找到相关设备??? 情况:onSearchBeacons没有查找到相关设备 [图片] 搜索到的蓝牙设备
2021-06-18 - 微信硬件平台很多链接打开都是报错?
https://iot.weixin.qq.com/wiki/new/index.html?page=4-2-3
2021-06-10 - 根据什么判断哪个公众号访问了某个网页链接?
场景: 如网页链接:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx11111111111&redirect_uri=https%3a%2f%2fvill.quzan.com&response_type=code&scope=snsapi_userinfo&state=3#wechat_redirect wx11111111111是公众号1的appid, wx222222222是公众号2的appid, wx33333333是公众号3的appid; 公众号2配置了该网页链接,公众号3也配置了该网页链接 我不想让公众号3配置该网页链接,但是我又不知道它是不是配置了,所以怎么知道有哪些公众号配置了该网页链接或者访问了该网页链接
2021-06-08 - 搜索设备没有找到对应的设备?
[图片] 微信扫描产品中的型号二维码没有找到对应的蓝牙;----这个是什么问题导致的? 实现设备:https://iot.weixin.qq.com/wiki/new/index.html?page=3-1 [图片] 设备已绑定
2021-06-08 - 蓝牙中设备分组问题?
[图片] 使用分组:https://iot.weixin.qq.com/wiki/new/index.html?page=3-1,根据该文档实现设备授权,然后微信二维码扫一扫生成的二维码进行设备绑定后,好像监听ibeacon并没有用;所以具体要怎么操作实现设备分组,麻烦知道的大佬告知下,谢谢
2021-06-08