C#调用Api示例如下:

 private async Task<bool> UpdateJJStateToKKAsync(string ddid)
        {
            HttpClientHelper client = new HttpClientHelper();
            string kkttUri = ConfigurationManager.AppSettings["KKTJAPI"].ToString();//开发接口
            string url = kkttUri + "UrgentOrder";

            InData<string> kkbmOpenApiModel = new InData<string>();
            kkbmOpenApiModel.appId = "kkbm2021admin001";
            kkbmOpenApiModel.data = ddid;
            string signtext = kkbmOpenApiModel.appId + kkbmOpenApiModel.data;
            kkbmOpenApiModel.signature = Encryptor.MD5KK(signtext).ToLower();

            string jsonval = Newtonsoft.Json.JsonConvert.SerializeObject(kkbmOpenApiModel);
            KKBM.Tools.LogHelper.Info("修改康康订单加急状态-请求参数:" + jsonval);
            string jsonResult = await client.PostAsync(url, jsonval);
            KKBM.Tools.LogHelper.Info("修改康康订单加急状态-返回结果:" + jsonResult);
            if (string.IsNullOrEmpty(jsonResult))
            {
                return false;
            }
            var result = Newtonsoft.Json.JsonConvert.DeserializeObject<OutData>(jsonResult);
            return result != null && result.code == "SUCCESS";
        }

 

posted on 2022-05-23 10:07  叶子牛牛  阅读(926)  评论(0)    收藏  举报