请问解决了吗 我也遇到了这样的问题
如何在自定义组件中使用send-coupon插件?为什么不会触发请求?[图片] [图片] 期望:<Btn>组件点击立即领取之后 请求自己写的接口获取数据,然后触发send-coupon插件请求 缺陷:只会触发handleGetCoupon请求 不会触发send-coupon请求
2022-01-07wx.addPhoneRepeatCalendar
能否开放一个设置闹钟或者日历记事功能?能否开放一个设置闹钟或者日历记事功能?
2021-06-17wx.addPhoneCalendar 可以调用系统日历
微信小程序可以调起手机闹钟吗?怎么调呢?微信小程序可以调起手机闹钟吗?怎么调呢?
2021-06-17如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。
unionid不一致?移动应用 AppID:wxb4b586278687b034 小程序应用 APPID:wx5b635b40ff906195 两个的应用都绑定在了同一开放平台下面 调试 获取的unionId不一致 移动应用 openId : oRrdQt7Rk9iPb6XZaQw08UATHZ4Q unionId : oU5Yyt_9tYak1IxTOiLKQ17Qpoxc 小程序 openid : oUZoJ4yvr-eCHWvtL2LUohsAUPSg unionid : o7dEswTSI35RJjyfS-CsXG2p1DBg
2021-05-31暂时没有遇到这个问题,请提供代码
微信授权登录没反应?在写一个网页,需要微信授权的登录,前几次还会弹出微信授权,后面就直接没反应了 这是网页的首页 @RequestMapping("/add") public String puclicIndex(HttpServletRequest request, HttpServletResponse response) throws IOException { weiXinController.getOpenid(request,response); return "forward:/news/index.html"; } package com.videoSys.controller; import com.videoSys.weixin.AuthAccessToken; import com.videoSys.weixin.WXUserInfo; import com.videoSys.weixin.WeiXinService; import com.videoSys.weixin.WeiXinTool; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; @Controller public class WeiXinController extends BaseController { Logger logger = LoggerFactory.getLogger(WeiXinController.class); @Autowired private WeiXinService weiXinService; private WeiXinTool weiXinTool = new WeiXinTool(); /** * 微信获取openid回调接口 * @param code * @param state * @param request * @param session * @return */ @RequestMapping("/getOpenid.htm") public String getOpenid(String code, String state, String refUrl, HttpServletRequest request, HttpSession session) { System.out.println("code="+code+"state:"+state+"refUrl:"+refUrl); System.out.println("request:"+request.toString()); System.out.println("session:"+session.toString()); if(WeiXinTool.isWX(request)){ logger.info("微信浏览器"); //微信浏览器 if(StringUtils.isNotBlank(code) && StringUtils.isNotBlank(state)){ logger.info("code,state不为空"); //获取openid跳转回来的 //有跳转链接和Code,获取openid if (getOpenid(request)==null) { AuthAccessToken authAccessToken = this.weiXinService.getAuthAccessToken(code); System.out.println("AuthAccessToken=="+authAccessToken.getAccessToken()+","+authAccessToken.getOpenid()+","+authAccessToken.getScope()+","+authAccessToken.getRefreshToken() ); if(authAccessToken != null){ String openid = authAccessToken.getOpenid(); session.setAttribute("openid", openid); System.out.println("获取到openid并设置到session中。完成获取openid流程!\topenid:"+openid); //获取到微信用户信息 WXUserInfo wxUserInfo = this.weiXinTool.getWXUserInfo(authAccessToken); System.out.println("wxUserInfo=="+wxUserInfo.toString()); //将微信用户信息根据openid为key存到servletContext System.out.println("openid="+openid+"wxUserInfo=="+wxUserInfo.toString()); ServletContext servletContext = request.getServletContext(); servletContext.setAttribute(openid, wxUserInfo); System.out.println("servletContent:"+servletContext.getAttribute(openid)); logger.info("获取微信用户信息成功.将其根据openid为key,保存进application中。"); //获取跳转之前的url if(refUrl != null) { logger.info("跳转回之前链接。url:"+refUrl); return "redirect:"+refUrl; } } } } } return ""; } /** * 检查是否微信浏览器,并且获取openid * @param request * @throws IOException */ public String getOpenid(HttpServletRequest request, HttpServletResponse response) throws IOException { HttpSession session = request.getSession(); if(getOpenid(request) != null) { //已经存在openid,直接退出 return null; } if(!WeiXinTool.isWX(request)){ //不是微信浏览器 直接退出 return null; } //将当前的url存到session中 StringBuffer currentUrl = request.getRequestURL(); System.out.println("currentUrl:"+currentUrl.toString()); String uri = request.getRequestURI(); System.out.println("uri:"+uri.toString()); String domain = currentUrl.substring(0,currentUrl.length()-uri.length()); System.out.println("domain:"+domain); //调用微信获取openid String redirectUrl = weiXinService.getAuthRedirectUrl(domain+"/getOpenid.htm?refUrl="+currentUrl,WeiXinTool.SCOPE_SNS_API_USERINFO,"STATE"); System.out.println("redirectUrl:"+redirectUrl); response.sendRedirect(redirectUrl); return ""; } }
2021-05-31同样出现此问题
微信小程序客服好多消息收不到,网页版回复用户会是红色感叹号(未知类型:-10080)?[图片] [图片] 网页版中 客服回复消息有红色感叹号 手机端中 显示未知类型-10080
2020-11-03文本内容超过341个字符就会报-20003,我也有这个问题
使用同声传译语音合成出错 ?使用同声传译语音合成时,文本内容超过341个字符就会报-20003. 比如: 现代客机都比较安全,但由于飞机是在空中高速飞行,一旦出现故障或其他原因,千万不能惊慌失措,要信任机上工作人员,服从命令听指挥,并积极配合其进行救护工作。当出现飞机迫降的可能性时,应立即取下身上的锐利物品,穿上所有的衣服,载上手套和帽子,脱下高跟鞋,将杂物放入座椅后面的口袋里,扶直椅背,收好小桌,系好安全带,用毛毯、枕头垫好腹部,以防冲击时受到身上锐利物品的伤害。飞机迫降时,一般采用前倾后屈的姿式,即头低下,两腿分开,两手用力抓住双脚。身材肥胖者、孕妇或老人,可以挺直上身,两手用力抓住座椅的扶手,或用两手夹住头部。飞机未触地前,不必过分紧张,以免耗费体力。当听到机长发出最后指令时,旅客应按上述动作,做好冲撞的准备。在飞机触地前一瞬间,应全身用力,憋住气,使全身肌肉处于紧张对抗外力的状态,以防猛烈的冲击。从遇险飞机出来时,应根据机长指示和周围情况选定紧急出口。
2020-09-15类型也是vedio/mp4 ,苹果播放不了,安卓正常
video在苹果手机上无法播放,显示重试安卓正常播放,苹果不行,6plus
2020-06-10我也来试试
上传小程序是npm文件无法打包?[图片].
2020-06-05同问,这有没有接口啊
请问小程序有实时访问的接口吗?[图片]
2020-06-04