PHP 获取小程序openID

2019-11-05  本文已影响0人  QinHaolei
   $appid = '';
        $secret = $this->app;
        $code = $_REQUEST["code"];
        $url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' . $appid . '&secret=' . $secret . '&js_code=' . $code . '&grant_type=authorization_code';

        $curl = curl_init();
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_TIMEOUT, 500);
// 为保证第三方服务器与微信服务器之间数据传输的安全性,所有微信接口采用https方式调用,必须使用下面2行代码打开ssl安全校验。
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($curl, CURLOPT_URL, $url);

        $res = curl_exec($curl);
        curl_close($curl);

        $json_obj = json_decode($res, true);
        $openid = $json_obj["openid"];
        $data['openid'] = $openid;
        return json_encode($data);
上一篇下一篇

猜你喜欢

热点阅读