/// <summary> /// 用户绑定 /// </summary> /// <param name="mobile">商户注册的手机号</param> /// <param name="valCode">验证码</param> /// <param name="cityName">城市</param> /// <param name="countyName">区域</param> /// <returns></returns> public static UUBaseResult BindUserSubmit(string mobile, string valCode, string cityName, string countyName) { UUUserSubmit model = new UUUserSubmit(); model.appid = _appid; model.nonce_str = Guid.NewGuid().ToString().Replace("-", ""); model.timestamp = GetTimestamp(); model.openid = _openid; model.user_mobile = mobile; model.validate_code = valCode; model.city_name = cityName; model.county_name = countyName; model.reg_ip = WebHelper.GetIP(); Dictionary <string, string> mydic = GetDictionary(model); model.sign = CreateMd5Sign(mydic, _appsecret); mydic.Add("sign", model.sign); string url = _host + _bindUserSubmitApiUrl; string resultJson = HttpPost(url, mydic); UUBaseResult result = JsonConvert.DeserializeObject <UUBaseResult>(resultJson); return(result); //{"openid":"eff85e7142304bae9acd45cf1563eaf2","return_code":"ok","return_msg":"用户绑定成功","appid":"d2fe3af49ce544c4b5c0731aa5ab28df","nonce_str":"15757e727a2141bf8017c30dbaec7cd8","sign":"6697C9EB3A2C290A5C253A8CDAA654BE"} }
/// <summary> /// 取消绑定 /// </summary> /// <param name="openId">商户openid</param> /// <returns></returns> public static UUBaseResult CancelBind(string openId) { UUUserSubmit model = new UUUserSubmit(); model.appid = _appid; model.nonce_str = Guid.NewGuid().ToString().Replace("-", ""); model.timestamp = GetTimestamp(); model.openid = openId; Dictionary <string, string> mydic = GetDictionary(model); model.sign = CreateMd5Sign(mydic, _appsecret); mydic.Add("sign", model.sign); string url = _host + _cancelBindApiUrl; string resultJson = HttpPost(url, mydic); UUBaseResult result = JsonConvert.DeserializeObject <UUBaseResult>(resultJson); return(result); //{"return_code":"ok","return_msg":"解除绑定成功","appid":"d2fe3af49ce544c4b5c0731aa5ab28df","nonce_str":"217fb4e25f6c4f1cabe53e7ad6545508","sign":"36D551A0B0E71A42FFBE12C21F006145"} }