小程序
小游戏
企业微信
微信支付
扫描小程序码分享
api.weixin.qq.com 现在不能加白名单,那么 openid 怎么获取
加急+++
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
JS部分
wx.login({
success:
function
(code){
wx.request({
url:
'test.php'
,
data:{
code:code
},
method:
'POST'
header:{
'content-type'
:
'application/x-www-form-urlencoded;charset=UTF-8'
(res){
console.log(res)
}
})
PHP部分(我只会PHP,要是其它语言的,你自己看着改吧)
$code
=
$_POST
[
'code'
];
$url
'https://api.weixin.qq.com/sns/jscode2session?appid=your_appid&secret=your_secret&grant_type=authorization_code&js_code='
.
;
$curl
= curl_init();
curl_setopt(
, CURLOPT_URL,
);
, CURLOPT_HEADER, 1);
, CURLOPT_RETURNTRANSFER, 1);
, CURLOPT_SSL_VERIFYPEER, false);
$data
= curl_exec(
curl_close(
explode
(
"{"
"}"
[1]);
echo
'{'
[0].
'}'
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
JS部分
wx.login({success:function(code){wx.request({url:'test.php',data:{code:code},method:'POST',header:{'content-type':'application/x-www-form-urlencoded;charset=UTF-8'},success:function(res){console.log(res)}})}})PHP部分(我只会PHP,要是其它语言的,你自己看着改吧)
$code=$_POST['code'];$url='https://api.weixin.qq.com/sns/jscode2session?appid=your_appid&secret=your_secret&grant_type=authorization_code&js_code='.$code;$curl= curl_init();curl_setopt($curl, CURLOPT_URL,$url);curl_setopt($curl, CURLOPT_HEADER, 1);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);$data= curl_exec($curl);curl_close($curl);$data=explode("{",$data);$data=explode("}",$data[1]);echo'{'.$data[0].'}';