PHP写个微信端获取用户手机号的案例

PHP写个微信端获取用户手机号的案例
用户966138876
2023年09月28日
|
浏览 175
后端

好的,下面是一个使用PHP编写的微信端获取用户手机号的案例:

复制代码
<?php
// 微信登录回调接口
function wxLoginCallback() {
    // 获取微信授权登录的code
    $code = $_GET['code'];
    
    // 根据code获取access_token
    $url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=YOUR_APPID&secret=YOUR_APPSECRET&code=".$code."&grant_type=authorization_code";
    $response = file_get_contents($url);
    $data = json_decode($response, true);
    
    // 根据access_token获取用户手机号
    $url = "https://api.weixin.qq.com/sns/userinfo?access_token=".$data['access_token']."&openid=".$data['openid'];
    $response = file_get_contents($url);
    $userInfo = json_decode($response, true);
    
    // 输出用户手机号
    echo $userInfo['phone'];
}
?>

请注意,这只是一个示例代码,你需要将YOUR_APPIDYOUR_APPSECRET替换为你自己的微信开发者账号的AppID和AppSecret。另外,该代码中使用了file_get_contents函数来发送HTTP请求,你也可以使用其他HTTP请求库来实现相同的功能。

希望对你有所帮助!如果你有任何进一步的问题,请随时提问。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;