小程序后端獲取openid (php實例)


小程序獲取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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM