小程序獲取openid
首先,小程序授權登錄的時候,前端就會獲取到code
而后端接收到了code之后,就可以向微信發起請求,獲取用戶的openid代碼如下:
<?php $code = $_REQUEST['code']; $secret = "你的appsecret"; $appid = "你的appid"; $url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$code."&grant_type=authorization_code"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,30); $content = curl_exec($ch); $status = (int)curl_getinfo($ch,CURLINFO_HTTP_CODE); if ($status == 404) { return $status; } curl_close($ch); print_r($content);
