收藏
回答

小程序登录获取的code 服务器能够使用code查询用户简单信息

小程序调用wx.login获取了code参数,此参数能否直接传给 服务器用来查询用户信息,如果能,需要注意哪些事项。

现在我们拿此code后台查询不到信息,报40029


最后一次编辑于  2018-01-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • Yang
    Yang
    2018-01-24

    //小程序调用wx.login获取的code

    string code = "xxxxx";

    //小程序唯一标识(开发者持有的appid

    string appid = "xxxxxxx";

    //小程序的 app secret(开发者持有的app secret

    string secret = "xxxxxxxxxxxxxxx";


    //发送Http Get请求

    string url = string.Format("https://api.weixin.qq.com/sns/jscode2session?appid={0}&secret={1}&js_code={2}&grant_type=authorization_code", appid, secret, code);


    ==========================发送请求代码。略。=====================================


    /// <summary>

        /// 返回结果实体:微信Api返回参数

        /// </summary>

        public class WxApiResult

        {

            /// <summary>

            /// 用户唯一标识

            /// </summary>

            public string openid { get; set; }

            /// <summary>

            /// 会话密钥

            /// </summary>

            public string session_key { get; set; }

            /// <summary>

            /// 用户在开放平台的唯一标识符

            /// </summary>

            public string unionid { get; set; }

            /// <summary>

            /// 错误状态码

            /// </summary>

            public string errcode { get; set; }

            /// <summary>

            /// 错误信息

            /// </summary>

            public string errmsg { get; set; }

        }


    2018-01-24
    赞同
    回复