首页 > 学院 > 开发设计 > 正文

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

2019-11-14 14:20:41
字体:
来源:转载
供稿:网友

官方文档: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

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表