public static WeixinResult BoardingPassChechin(string code, string cardId, string passageName, string classType, string seat, string etktBnr, string qrcodeData, bool isCancel) { TkDebug.AssertArgumentNullOrEmpty(code, "code", null); TkDebug.AssertArgumentNullOrEmpty(passageName, "passageName", null); TkDebug.AssertArgumentNullOrEmpty(classType, "classType", null); TkDebug.AssertArgumentNullOrEmpty(etktBnr, "etktBnr", null); string url = WeUtil.GetUrl(WeCardConst.BOARDING_PASS_CHECHIN); WeBoardingPassCheckin request = new WeBoardingPassCheckin(code, passageName, classType, etktBnr) { CardId = cardId, Seat = seat, QrcodeData = qrcodeData, IsCancel = isCancel }; var result = WeUtil.PostToUri(url, request.WriteJson(), new WeixinResult()); return result; }