From 8f04f270df9d2fcb8126cf77f25ce3657885a543 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Thu, 22 Sep 2022 16:29:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=AC=E4=B8=9CAPI?= =?UTF-8?q?=E5=82=BB=E9=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PlatformSDK/JDBusiness.cs | 2 +- BBWY.Test/Program.cs | 47 +++++++------------ 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 4344cee7..3526b71f 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -465,7 +465,7 @@ namespace BBWY.Server.Business throw new Exception($"获取未付款订单失败,{(string.IsNullOrEmpty(response.ErrorMsg) ? response.ErrMsg : response.ErrorMsg)}"); if (response.Json == null) response.Json = JsonConvert.DeserializeObject(response.Body); - if (response.Json["jingdong_pop_order_notPayOrderById_response"] == null || response.Json["jingdong_pop_order_notPayOrderById_response"]["orderDataNotPayInfo"] == null) + if (response.Json["jingdong_pop_order_notPayOrderById_responce"] == null || response.Json["jingdong_pop_order_notPayOrderById_responce"]["orderDataNotPayInfo"] == null) throw new Exception($"未查询到未付款订单"); return response.Json; diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 279bcfcd..2daf66c7 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -22,43 +22,28 @@ namespace BBWY.Test static void Main(string[] args) { - IServiceCollection serviceCollection = new ServiceCollection(); - serviceCollection.AddHttpClient(); - serviceCollection.AddSingleton(); - var serviceProvider = serviceCollection.BuildServiceProvider(); + var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; + var appSecret = "866a9877f5f24b03b537483b4defe75d"; + var token = "2ace3023200c4ea9aa682bbf8bffee18jztm"; - var restAPiService = serviceProvider.GetRequiredService(); + var jdClient = GetJdClient(appkey, appSecret); - var appkey = "5338239"; - var secrect = "CZkpbcxbZgh"; - var token = "58c781eb-56a3-444c-b00a-4bd1e13cd12b"; + PopOrderNotPayOrderByIdRequest req = new PopOrderNotPayOrderByIdRequest(); - var client = new SyncAPIClient(appkey, secrect, restAPiService); - RequestPolicy reqPolicy = new RequestPolicy(); - reqPolicy.HttpMethod = "POST"; - reqPolicy.NeedAuthorization = false; - reqPolicy.RequestSendTimestamp = false; - reqPolicy.UseHttps = false; - reqPolicy.UseSignture = true; - reqPolicy.AccessPrivateApi = false; + req.orderId = "251822408170"; - Request request = new Request(); - APIId apiId = new APIId(); - apiId.Name = "alibaba.product.simple.get"; - apiId.NamespaceValue = "com.alibaba.product"; - apiId.Version = 1; - request.ApiId = apiId; - request.AccessToken = token; + PopOrderNotPayOrderByIdResponse response = jdClient.Execute(req, token, DateTime.Now.ToLocalTime()); + //logger.Info(response); - request.RequestEntity = new - { - webSite = "1688", - productID = 656558558036 - }; - - var result = client.NewRequest(request, reqPolicy); - Console.WriteLine(result.ToString()); + //if (response.IsError) + // throw new Exception($"获取未付款订单失败,{(string.IsNullOrEmpty(response.ErrorMsg) ? response.ErrMsg : response.ErrorMsg)}"); + //if (response.Json == null) + // response.Json = JsonConvert.DeserializeObject(response.Body); + //if (response.Json["jingdong_pop_order_notPayOrderById_response"] == null || response.Json["jingdong_pop_order_notPayOrderById_response"]["orderDataNotPayInfo"] == null) + // throw new Exception($"未查询到未付款订单"); + Console.WriteLine(JsonConvert.SerializeObject(response)); + Console.ReadKey(); } } }