收藏文章 楼主

微信服务号获取微信用户openid

版块:编程技术   类型:普通   作者:幻丝   查看:2976   回复:0   获赞:5   时间:2021-03-13 20:51:39
新建文件 text.php

<?php


$appid = "wx0a75f2ebc13ufygi2c5";//修改为你的服务号开发者ID
$secret = "aeb255579544e561e29f2eytuytrhdf";//修改为你的服务号开发密码
$code = $_GET["code"];

$oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$secret&code=$code&grant_type=authorization_code";
$oauth2 = getJson($oauth2Url);

// 获得 access_token 和openid
$access_token = $oauth2["access_token"];
$openid = $oauth2['openid'];

function getJson($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($ch);
    curl_close($ch);
    return json_decode($output, true);
}

$get_user_info_url = "https://api.weixin.qq.com/sns/userinfo?access_token=$access_token&openid=$openid&lang=zh_CN";
$userinfo = getJson($get_user_info_url);

var_dump($userinfo);//输出微信号昵称、头像、openid

再创建一个文件

go.php


$appid = 'wx0a75f2y7ioyg412c5';//你的服务号开发者id
$host='https://wap.xyz/text.php';//你的test.php访问地址
$redirect_uri = urlencode($host);
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appid&redirect_uri=$redirect_uri&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";
header("Location:" . $url);


然后微信中打开链接  

https://localhost:443/go.php



长期交换友情链接,只交换首页友联、已备案网站。 
回复列表
默认   热门   正序   倒序

回复:微信服务号获取微信用户openid

暂无用户组
退出
等级:0级
天豆:
游客:

公告

近期本站被人为恶意注册及发布垃圾帖,本站已开启普通用户发帖审核功能,VIP系列用户组不受影响,一但发现发布违法或垃圾帖的用户,该用户账号将会被永久封号,请大家共同维护互联网环境,共创美好互联网未来。

永久免费,购授权享豪礼

3年个人版授权+1940天豆仅需194元

终身个人版授权+3880天豆仅需388元

3年尊享版授权+13580天豆仅需1358元

终身尊享版授权+27160天豆仅需2716元

扫个红包吧,快乐你我他

红包

Powered by HadSky 7.12.5

©2015 - 2023 HadSky

购买产品 用户文档 授权查询 网站绑定 更新补丁 客户案例 陕ICP备13005805号

您的IP:18.232.31.206,2023-02-06 06:48:35,Processed in 0.03029 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有1次打赏
乐天打赏给楼主10天豆,2021-03-14 10:47:45
(5) 分享
分享

请保存二维码或复制链接进行分享

取消