请教怎样能正确返回openid值
发布于 6 年前 作者 taoxu 8384 次浏览 来自 问答

发起wx.request请求后,PHP端正接收code,并通过"https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$code."&grant_type=authorization_code";返回openid,但是小程序端不能接收返回值,请问返回JSON的格式是什么?

PHP代码:

$url = “https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$code."&grant_type=authorization_code”;

$res = curlPost($url);

echo $res

怎样正确返回如上的$res?

谢谢!

3 回复

请问题主,我也出现了console.log(res.data.openid)为undifined的问题,你能告诉我你是怎样解决的吗?

上图是echo $res;

下图是echo json_encode($res);

第一行是       console.log(res.data)

undefined为  console.log(res.data.openid)

我是菜鸟,刚开始学PHP,我看官方文档用的是 print($XXX . “\n”);我试了也不行。return 也不行。

json_encode

回到顶部