美文网首页
微擎案例 是否关注公众号...

微擎案例 是否关注公众号...

作者: StevenQin | 来源:发表于2019-04-26 23:48 被阅读0次

判断用户是否关注公众号

通过token和用户openid请求微信的获取用户列表接口,根据返回的json内的subscribe的值,1为关注,0为未关注。

//微擎静态方法 取得对象 
        $account_api = WeAccount::create();
        //调用getAccessToken方法获取到 token
        $token = $account_api->getAccessToken();
        //获取用户信息
        $userinfo=mc_oauth_userinfo($_W['uniacid']); 
        //拼装请求微信api路径
       $url="https://api.weixin.qq.com/cgi-bin/user/info?access_token={$token}&openid={$userinfo['openid']}&lang=zh_CN";
       //微擎ihttp_get方法 发送get请求
        $response = ihttp_get($url);
        //json_decode方法将json转为数组
        $json2Array = json_decode($response['content'],true);  
        //打印数组
        print_r($json2Array['subscribe']);

判断手机号码是否正确

  • php代码正则检测手机号码
$telRegex = "/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/";
        $tel='1381381381323';
//正确返回 1 ,错误返回 0
       var_dump(preg_match($telRegex,$tel)); 

判断该微信号是否参加过活动

判断该手机是否参加过活动

相关文章

网友评论

      本文标题:微擎案例 是否关注公众号...

      本文链接:https://www.haomeiwen.com/subject/algcnqtx.html