Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="appId"></param>
        /// <param name="appSecret"></param>
        /// <returns></returns>
        public string CreateAuthorizeUrl(string appId, string appSecret, string state)
        {
            WxUserInfo t = new WxUserInfo();

            t.AppID     = appId;
            t.AppSecret = appSecret;
            t.Scope     = ScopeType.snsapi_base;
            return(t.GoAuthorizeUrl(state));
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="appId"></param>
        /// <param name="appSecret"></param>
        /// <returns></returns>
        public string GetOpenId(string appId, string appSecret)
        {
            WxUserInfo t = new WxUserInfo();

            t.AppID     = appId;
            t.AppSecret = appSecret;
            t.Scope     = ScopeType.snsapi_base;
            return(t.GetOpenId());
        }
Exemplo n.º 3
0
        /// <summary>
        /// 拉取微信用户信息
        /// </summary>
        /// <param name="appId"></param>
        /// <param name="appSecret"></param>
        /// <returns></returns>
        public UserInfoResult GetUserInfo(string appId, string appSecret)
        {
            WxUserInfo t = new WxUserInfo();

            t.AppID     = appId;
            t.AppSecret = appSecret;
            t.Scope     = ScopeType.snsapi_userinfo;
            return(t.GetUserInfo());
        }