|
|
@ -22,43 +22,28 @@ namespace BBWY.Test |
|
|
|
|
|
|
|
static void Main(string[] args) |
|
|
|
{ |
|
|
|
IServiceCollection serviceCollection = new ServiceCollection(); |
|
|
|
serviceCollection.AddHttpClient(); |
|
|
|
serviceCollection.AddSingleton<RestApiService>(); |
|
|
|
var serviceProvider = serviceCollection.BuildServiceProvider(); |
|
|
|
var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; |
|
|
|
var appSecret = "866a9877f5f24b03b537483b4defe75d"; |
|
|
|
var token = "2ace3023200c4ea9aa682bbf8bffee18jztm"; |
|
|
|
|
|
|
|
var restAPiService = serviceProvider.GetRequiredService<RestApiService>(); |
|
|
|
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<JObject>(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(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|