首页 > 微信 > 详细

微信公众平台开发学习系列(三):网页授权获取用户基本信息

时间:2016-01-06 14:10:48      阅读:310      评论:0      收藏:0      [点我收藏+]

官方文档:http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html

在接口权限表技术分享

将其修改成服务器的域名

技术分享

根据官方文档,需要一个授权页面链接,可以用封装好的OAuthApi.GetAuthorizeUrl()方法实现

技术分享
1             menu.button.Add(new MenuFull_RootButton() { key = "link", name = "链接", type = ButtonType.view.ToString(),
2                                                         url = OAuthApi.GetAuthorizeUrl(appId, "http://qxw1649420168.my3w.com/Home/GetUser", "123", OAuthScope.snsapi_userinfo)
3             });
View Code

回调链接代码如下:

技术分享
 1         public ActionResult GetUser(string code,string state)
 2         {
 3             
 4             if (String.IsNullOrEmpty(code))
 5             {
 6                 return Content("没有授权");
 7             }
 8             else
 9             {
10                 OAuthAccessTokenResult result = OAuthApi.GetAccessToken(appId, secret, code);
11                 OAuthUserInfo userInfo = OAuthApi.GetUserInfo(result.access_token, result.openid);
12 
13                 return Content(userInfo.nickname+" "+userInfo.openid);
14             }
15         }
View Code

 

微信公众平台开发学习系列(三):网页授权获取用户基本信息

原文:http://www.cnblogs.com/dashuailuoli/p/5105151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!