大家好,欢迎来到IT知识分享网。
小程序端wx.login 方法获取openid
通过接口传到服务器
//小程序登录
public function wxlogin(Request $request)
{
//此2个值是小程序后台提供
$appid = 'wxbf93676ffdb9a4d5';
$secret = "10fa9f759d3236de150875c30384d0db";
//小程序传过来的
$code = $request->input('code');
// return $code;
//请求地址
$url = "https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code";
$url = sprintf($url,$appid,$secret,$code);
//申请请求客户端 verify不检查证书
$client = new Client(['timeout'=>5,'verify'=>false]);
$response = $client->get($url);
$json = (string)$response->getBody();
//json转为数组
$arr = json_decode($json,true);
//写入到数据表中
try {
Renting::create(['openid'=>$arr['openid']]);
}catch (\Exception $exception){
}
return $json;
}
获取openid需要用到官方的请求地址,填写需要的参数
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11328.html