///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中文网!