public static string GetBindUserNotifyUrl(UserConnect connectInfo, string userName, string birthday, int gender, string email, int isPublicEmail, int isUsedQQAvatar, string type) { DiscuzCloudConfigInfo config = DiscuzCloudConfigInfo.Current; List <DiscuzOAuthParameter> list = new List <DiscuzOAuthParameter>(); list.Add(new DiscuzOAuthParameter("s_id", string.Empty)); list.Add(new DiscuzOAuthParameter("openid", connectInfo.OpenId)); list.Add(new DiscuzOAuthParameter("oauth_consumer_key", config.Connectappid)); list.Add(new DiscuzOAuthParameter("u_id", connectInfo.Uid.ToString())); list.Add(new DiscuzOAuthParameter("username", userName)); list.Add(new DiscuzOAuthParameter("birthday", birthday)); string text = "unknown"; text = ((gender == 1) ? "male" : text); text = ((gender == 2) ? "female" : text); list.Add(new DiscuzOAuthParameter("sex", text)); list.Add(new DiscuzOAuthParameter("email", email)); list.Add(new DiscuzOAuthParameter("is_public_email", isPublicEmail.ToString())); list.Add(new DiscuzOAuthParameter("is_use_qq_avatar", isUsedQQAvatar.ToString())); list.Add(new DiscuzOAuthParameter("statreferer", "forum")); list.Add(new DiscuzOAuthParameter("avatar_input", "234")); list.Add(new DiscuzOAuthParameter("avatar_agent", "23432")); list.Add(new DiscuzOAuthParameter("type", type)); list.Add(new DiscuzOAuthParameter("site_ucenter_id", config.Sitekey)); string str = ""; string str2 = DiscuzCloud.GenerateNotifySignature(list, config.Connectappid + "|" + config.Connectappkey, out str); return(CONNECT_URL + "notify/user/bind?" + str + "sig=" + str2); }