|
|
@ -45,43 +45,26 @@ namespace BBWY.Test |
|
|
|
//var token = "44c19a1c1fbd4641957e6e8985ed1358jmtl"; //森王玩具
|
|
|
|
|
|
|
|
|
|
|
|
var qtAppId = "BBWY2023022001"; |
|
|
|
var qtAppSecret = "908e131365d5448ca651ba20ed7ddefe"; |
|
|
|
var url = "https://qt.qiyue666.com/api/platform/product/spu/208"; |
|
|
|
var callTime = DateTime.Now.ToString("yyyyMMddHHmmss"); |
|
|
|
var randomNum = new Random().Next(100000, 999999).ToString(); |
|
|
|
var p = new object[] { }; |
|
|
|
|
|
|
|
var jmStr = JsonConvert.SerializeObject(new QuanTanSignParam() |
|
|
|
{ |
|
|
|
appId = qtAppId, |
|
|
|
appSecret = qtAppSecret, |
|
|
|
callTime = callTime, |
|
|
|
_params = JsonConvert.SerializeObject(p), |
|
|
|
randomNum = randomNum |
|
|
|
}); |
|
|
|
var md5Str = Md5Encrypt(jmStr); |
|
|
|
var qtToken = $"{qtAppId}-{callTime}-{md5Str}-{randomNum}"; |
|
|
|
|
|
|
|
var qtRequestParam = new QuanTanRequestParam() |
|
|
|
{ |
|
|
|
Params = p, |
|
|
|
token = qtToken |
|
|
|
}; |
|
|
|
using (var httpClient = new HttpClient()) |
|
|
|
{ |
|
|
|
using (var request = new HttpRequestMessage(HttpMethod.Post, url)) |
|
|
|
{ |
|
|
|
request.Content = new StringContent(JsonConvert.SerializeObject(qtRequestParam), Encoding.UTF8, "application/json"); |
|
|
|
IJdClient client = GetJdClient(appkey, appSecret); |
|
|
|
PopOrderSearchRequest req = new PopOrderSearchRequest(); |
|
|
|
|
|
|
|
req.startDate = "2023-03-05 13:30:00"; |
|
|
|
|
|
|
|
req.endDate = "2023-03-06 00:00:00"; |
|
|
|
|
|
|
|
req.orderState = "WAIT_SELLER_STOCK_OUT,WAIT_GOODS_RECEIVE_CONFIRM,PAUSE,FINISHED_L,TRADE_CANCELED,LOCKED,NOT_PAY"; |
|
|
|
|
|
|
|
req.optionalFields = "orderId,venderId,orderType,payType,orderTotalPrice,orderSellerPrice,orderPayment,freightPrice,orderState,orderStateRemark,orderRemark,orderStartTime,orderEndTime,modified,consigneeInfo,itemInfoList,couponDetailList,taxFee,venderRemark,pin,waybill,storeOrder,storeId,sellerDiscount"; |
|
|
|
|
|
|
|
|
|
|
|
req.page = "1"; |
|
|
|
req.pageSize = "100"; |
|
|
|
req.sortType = "0"; |
|
|
|
req.dateType = "1"; |
|
|
|
|
|
|
|
using (var response = httpClient.SendAsync(request).Result) |
|
|
|
{ |
|
|
|
var result = response.Content.ReadAsStringAsync().Result; |
|
|
|
Console.WriteLine(result); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); |
|
|
|
Console.WriteLine(response); |
|
|
|
Console.ReadKey(); |
|
|
|
} |
|
|
|
} |
|
|
|