小程序登录获取的code 服务器能够使用code查询用户简单信息
发布于 5 年前 作者 leifang 17185 次浏览 来自 问答

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

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

1 回复

//小程序调用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; }

    }

回到顶部