微信公众平台开发学习系列(三):网页授权获
官方文档: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 });
回调链接代码如下:
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 }



咨询在线客服
15154330088
