首页 > PHP资讯 > 工具库 > 微信公众号开发网页授权获取用户基本信息

微信公众号开发网页授权获取用户基本信息

工具库
如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。

 ///         public string HandleRequest()        {            string response = string.Empty;            EventMessage em = EventMessage.LoadFromXml(RequestXml);            if (em != null)            {                switch (em.Event.ToLower())                {                    case ("subscribe"):                        response = SubscribeEventHandler(em);//通过工厂类分发过来的请求,匹配到关注事件                        break;                    case ("unsubscribe"):                        response = Un_SubscribeEventHandler(em);                        break;                    case "click":                        response = ClickEventHandler(em);                        break;                }            }            return response;        }


第二步,写用户关注事件


                                                 WeChat.Messages.TextMessage tm = = em.FromUserName;            tm.FromUserName = em.ToUserName;            tm.CreateTime ==
       return tm.GenerateContent();
}


第三步,根据得到的OpenId及accesstoken,即可获取用户基本信息(此处演示是将该用户存入数据库中)


///         /// 根据OpenId将此条粉丝记录插入数据库中        ///         /// 
        /// 类型数据        public static T ToObject(string jText)        {            return (T)JsonConvert.DeserializeObject(jText, typeof(T));        }        #endregion


View Code

其中,如果是VS2015以下的,可以将url字符串改成string.format("")方式

调用取值的方式

更多微信公众号开发网页授权获取用户基本信息 相关文章请关注PHP中文网!

工具库

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持2不支持0