zoukankan      html  css  js  c++  java
  • 微信公众平台开发学习系列(三):网页授权获取用户基本信息

    官方文档: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
  • 相关阅读:
    cocos2dx打包apk
    cocos2d 小游戏
    排序算法笔记二
    把一张合成图分拆出各个小图
    出栈入栈动画demo
    Android 面試題
    AS项目删减打包-01
    c程序指针题
    ubuntu14.04 设置默认登录用户为root
    Ubuntu14.04 Java环境变量配置
  • 原文地址:https://www.cnblogs.com/dashuailuoli/p/5105151.html
Copyright © 2011-2022 走看看