微信支付第一步获取code有哪些条件?


我获取用V3版本的demo的时候,获取第一步获取code的时候就没法获取,返回是一片空白,设置了重定向地址URL去了微信,但是回来就一片空白什么原因?获取code需要哪些条件?

public function get_code()
{


 require(ROOT_DIR."/custom/b2c/lib/weixin/WxPayPubHelper/WxPayPubHelper.php");

    //使用jsapi接口
    $jsApi = new JsApi_pub();

    //=========步骤1:网页授权获取用户openid============
    //通过code获得openid
    if (!isset($_GET['code']))
    {
        //触发微信返回code码
        $url = $jsApi->createOauthUrlForCode(WxPayConf_pub::JS_API_CALL_URL);
       echo $url;die;
        Header("Location: $url"); 
    }
    else
    {
        echo '--<br/>';var_dump($_GET);die;
        //获取code码,以获取openid
        $code = $_GET['code'];
        $jsApi->setCode($code);
        $openid = $jsApi->getOpenId();
    }

微信支付 微信 微信js-sdk

Hawonym 9 years, 9 months ago

Your Answer