- openid部分用户获取失败
最近发现,上线的小程序部分用户openid获取失败,代码如下。 public string get_openid(string appid,string appsecret,string code) {//短码 try { FileLog.instance().Debug("get_openid begin:" + appid + "-"+appsecret+"-"+code); string strURL = "https://api.weixin.qq.com/sns/jscode2session"; string strParam = "appid="+appid+"&secret="+appsecret+"&js_code="+code+"&grant_type=authorization_code"; byte[] payload = System.Text.Encoding.UTF8.GetBytes(strURL); //创建一个HTTP请求 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL+"?"+strParam); //Post请求方式 request.Method = "POST"; request.ContentType = "textml;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream s = response.GetResponseStream(); //服务器端返回的是一个XML格式的字符串,XML的Content才是我们所需要的Json数据 StreamReader Reader = new StreamReader(s, Encoding.UTF8); string strValue = Reader.ReadToEnd(); JavaScriptSerializer jss = new JavaScriptSerializer(); WxUserInfo userinfo = jss.Deserialize<WxUserInfo>(strValue); Reader.Close(); s.Close(); FileLog.instance().Debug("get_openid end:" + userinfo.openid + ",##json:" + strValue); return string.IsNullOrEmpty(userinfo.openid)==false?userinfo.openid:"fail"; } catch (Exception e) { FileLog.instance().Log(e.Message + "\r\n" + e.StackTrace); return ""; } } 日志记录如下 [2017/8/22 7:42:19] [DEBUG]:get_openid begin:wxe5169c605df7bf86-03809af2c880e62f9a4f299ba14c8717-081jrheW1F704T07jBgW1C8heW1jrhe5 [2017/8/22 7:42:19] [DEBUG]:get_openid end:,##json:{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: 0DUCda0939th27 ]"}
2017-08-22 - Iphone和Android差异
为什么微信Web开发者工具上,Iphone和Android看到的效果都是一样的。换到手机上就区别大得很,这工具上有系统切换这个功能,到底有毛用啊。 就连最基本的flex no-warp都是一个有间隔一个没有,Iphone的wx.showLoading()有时会自动消失,而且还有蒙版效果,导致用户不能点击,这都是什么鬼!!!!
2017-08-07 - 微信小程序电脑上连接服务器成功,手机上不行
使用的http协议,没有加https,服务器使用iis的配置webservice(腾讯云) 电脑上都已经可以了,但是拿到手机上就不行了,上传文件总是失败。 后来我把手机微信小程序里面的调试开关打开了,点击有时可以有时失败! 请问是什么原因。微信小程序的bug?
2017-06-11 - 小程序下载不支持中文
wx.downloadFile url中包含中文不能下载怎么处理
2017-06-06 - scroll-view滑动时整个窗口都在动
<view class="view_bottom"> <scroll-view scroll-x="true" class="slide_viewer" > <view wx:for="{{imgUrls}}" wx:key="*this"> <image id="{{index}}" src="{{item}}" bindtap="click_list"/> </view> </scroll-view> </view> 在微信开发工具里面是都是好的,用手机打开就出问题了,窗口整体滑动,没有达到效果。不知道是不是控件用错了,是该用swiper吗?
2017-06-04 - fail exceed max upload connection count
上传url使用http没有响应,在微信开发工具的network里面甚至没看到发包? 使用https上传,报uploadFile:fail exceed max upload connection count 10,怎么重置,以及怎么解决
2017-06-04 - 微信小程序体验者功能
先吐槽一下,微信的客服太烂了吧,公众平台的电话找不到,好不容易找了个客服微信(是扫码找到的人),没说几句就不没有回复了。 =============================================================分界线 给客户开发的微信小程序,不想让客户过早的看到源代码,只想给他们演示,请教应该怎么做? 个人用户,没有微信认证。添加了几个体验者,用手机扫码,没有权限查看小程序,貌似要发布以后才可以。
2017-05-26