zoukankan      html  css  js  c++  java
  • 微信公众平台开发(122) 获取微信会员卡用户姓名和手机号

    1. SDK接口定义

        
        //拉取会员信息接口
        public function get_membercard_userinfo($msg)
        {
            $url = "https://api.weixin.qq.com/card/membercard/userinfo/get?access_token=".$this->access_token;
            $res = $this->http_request($url, json_encode($msg));
            return json_decode($res, true);
        }

    2. 接收事件submit_membercard_user_info

                case "submit_membercard_user_info":
                    $msg = array('code' => strval($object->UserCardCode),
                                  'card_id' => strval($object->CardId)
                                 );
                    $content = $weixin->get_membercard_userinfo($msg);
                    $data = array();
                    foreach ($content['user_info']['common_field_list'] as &$item) {
                        if ($item['name'] == "USER_FORM_INFO_FLAG_MOBILE"){
                            $data['mobile'] = $item["value"];
                        }
                        if ($item['name'] == "USER_FORM_INFO_FLAG_NAME"){
                            $data['surname'] = $item["value"];
                        }
                    }
                    $User->where("`openid` = '".$openid."'")->save($data);
                    break;
  • 相关阅读:
    1、一条sql查询语句的执行过程
    go 内存分配
    GO Json
    gorm CRUD:读写数据
    go 基于切片的队列实现
    go的错误处理
    grpc
    sqlalchemy 判断字段是否存在
    定时函数
    用Python获取Linux资源信息的三种方法
  • 原文地址:https://www.cnblogs.com/txw1958/p/weixin-get-user-mobile-name.html
Copyright © 2011-2022 走看看