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
  • 相关阅读:
    发布自己的包到Nuget上
    asp.net core 中的MD5加密
    asp.net core csrf
    KNN算法
    ios测试apk
    python多进程
    机顶盒 gettimeofday()获取毫秒溢出
    Kiggle:Digit Recognizer
    Kaggle:Titanic: Machine Learning from Disaster
    Python抓取微博评论
  • 原文地址:https://www.cnblogs.com/dashuailuoli/p/5105151.html
Copyright © 2011-2022 走看看