public Task <HttpResponseMessage> ForkOfficialAccountMessage(ForkOfficialAccount forkOfficialAccount) { ResponseBase <string> response = new ResponseBase <string>(); try { var result = wechat.VerifyUser(forkOfficialAccount.WxId, MMPro.MM.VerifyUserOpCode.MM_VERIFYUSER_ADDCONTACT, "", "", "", 0); if (result == null || result.baseResponse.ret != (int)MMPro.MM.RetConst.MM_OK) { response.Success = false; response.Code = "501"; response.Message = result?.baseResponse?.errMsg?.@string; return(response.ToHttpResponseAsync()); } else { response.Data = result.userName; } } catch (ExpiredException ex) { response.Success = false; response.Code = "401"; response.Message = ex.Message; } catch (Exception ex) { response.Success = false; response.Code = "500"; response.Message = ex.Message; } return(response.ToHttpResponseAsync()); }
private void Btn_foiiow_Click(object sender, EventArgs e) { Facade.CommonFacade commonFacade = new Facade.CommonFacade(); Models.Request.ForkOfficialAccount fork = new ForkOfficialAccount(); fork.WxId = this.lb_Wxid.Text; fork.AppId = this.tb_APPID.Text; string json = string.Empty; if (!commonFacade.ForkOfficialAccountMessage(ref json, fork)) { Log(commonFacade.Msg); return; } Log(json); }
public bool ForkOfficialAccountMessage(ref string json, ForkOfficialAccount postData) { try { string requsetjson = JsonConvert.SerializeObject(postData); json = Tool.HttpHelper.HttpPost(AppConfig.BaseUrl + AppConfig.Login_GetQrCode, requsetjson); Msg = json; return(true); } catch (Exception e) { return(false); } }