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"; }
浙公網安備 33010602011771號