代码:【app.js】

wx.login({

success: function (res){

php解析openid失败小法式开辟中code换取sessionkey和openid的毛病解决办法 Webpack

if(res.code){

console.log(res.code)//显示一下获取的code

if(res.code){

wx.request({

url: 'https://www.xxxxx.com/wx/request_code.php',//我的做事器文件

data:{

code:res.code

}

success: function (re) {

console.log(re.data)

},

fail:function(){

console.log('shiban')

}

})

}

}else{

console.log('获取用户登录态失落败!
' + res.errMsg)

}

}

我自己做事器上的文件【request_code.php】

<?php

$APPID='XXXXXXXX';

$AppSecret=\"大众xxxxxxxxxxxxxxxxxxxxx\公众;

$code=$_REQUEST['code'];

$request_https=\公众

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

\"大众

//获取session_key和openid的接口地址

$ch=curl_init();

curl_setopt($ch,CURLOPT_URL,$request_https);

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

$output=curl_exec($ch);

curl_close($ch);

$jsoninfo=$output;

//提交到接口的代码

这样返回便是40029缺点,后台无意中我将appid和secret的值直接写不才面的接口地址里,竟然神奇的起浸染了,换回了session_key和openid:

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

这个小问题困扰了我两三天,终于办理了。
现在贴出来希望对小程序开拓过程中碰着同样问题的你有帮助

?>