- 支付在本地测试好好的,已上传到服务器上就不行
最近在做微信小程序,被支付和生成二维码狂虐。现在这俩快结束了。 在本地测试的时候,支付功能可以跑通,可以支付。此时Spbill_create_ip 写的是服务器的IP。 如果本地的Spbill_create_ip 写成 从request获取的客户端IP,就提示签名错误。 重点是: 后台一上传到服务器上,不管Spbill_create_ip写的是客户端的IP还是服务器的IP,都提示签名错误。 上线版和开发版都不行。 我觉得问题肯定出在IP上。 求助大神指导一下。 在线等!!
2018-05-23 - 刚获取的tocken就过期
刚获取tocken,然后拿去获取小程序码,返回结果总是提示tocken过期了。代码如下: [代码]@Test[代码][代码] [代码][代码]public[代码] [代码]void[代码] [代码]httpTest(){[代码][代码] [代码][代码]String url = [代码][代码]"https://api.weixin.qq.com/cgi-bin/token"[代码][代码];[代码][代码] [代码][代码]String params =[代码][代码]"grant_type=client_credential&appid="[代码][代码]+ appId +[代码][代码]"&secret="[代码] [代码]+ secret;[代码] [代码] [代码][代码]String result = HttpRequest.sendGet(url,params);[代码][代码] [代码][代码]System.out.println([代码][代码]"---->"[代码][代码]);[代码][代码] [代码][代码]String tocken = result.toLowerCase();[代码][代码] [代码][代码]String Codeurl = [代码][代码]"https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token="[代码] [代码]+ tocken;[代码][代码] [代码][代码]String codeParms = [代码][代码]"page=/index/index&width=200&scene=1&is_hyaline=false&auto_color=false&line_color={“r”:”0”,”g”:”0”,”b”:”0”}"[代码][代码];[代码][代码] [代码][代码]String codeRes = HttpRequest.sendPost(Codeurl, codeParms);[代码][代码] [代码][代码]System.out.println([代码][代码]"获取二维码成功!"[代码][代码]);[代码][代码] [代码][代码]System.out.println(codeRes);[代码][代码] [代码] [代码] [代码][代码]}[代码]返回结果如下: [代码]{[代码][代码]"errcode"[代码][代码]:[代码][代码]40001[代码][代码],[代码][代码]"errmsg"[代码][代码]:[代码][代码]"invalid credential, access_token is invalid or not latest hint: [2YYoSa06932862!]"[代码][代码]}[代码] 请问有没有人遇到过这种问题啊?在线等,急急急!
2018-05-17