欢迎您光临本站
首页 > PHP > 正文
faddei头像
faddei

2021-07-10

评论者
PHP
0 1

访问授权地址,这里以仅获取openid的地址为例

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa25d4c0c6777fe9c&redirect_uri=https%3A%2F%2Fsmyj.foxweixin.cn%2Findex%2Findex%2Fbindsupplier&response_type=code&scope=snsapi_base&state=123#wechat_redirect


获取openid

public function bindsupplier()
{
    $code = $_GET['code'];
    if(empty($code)){
        echo "授权失败,无code";die;
    }
    $url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".config('weixin.appid')."&secret=".config('weixin.secret')."&code=".$code."&grant_type=authorization_code";
    $res = http_request($url);
    $data = json_decode($res,true);
    if(empty($data['openid'])){
        echo "授权失败";die;
    }
    $this->assign('openid', $data['openid']);
    return $this->fetch();
}


提示文字,用于直接在php页面输出

<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'>
<div style='width:80%;float:left;margin-left:10%;text-align:center;font-size:20px;line-height:40px;margin-top:200px;color:#777;'>
    授权失败,请重新扫码
</div>


版权声明:本站所提供的文章、图片等内容均为用户发布或互联网整理而来,仅供学习参考,如有侵犯您的版权,请联系我们客服人员删除。

298

精彩推荐

暂无评论

文明用语