AppSecret应该是正确的吧,获取open Id的时候都能用。
刚获取的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