请求方式:GET
注:请求参数须区分大小写
String url = "https://openapi.dataoke.com/api/goods/get-newest-goods";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.2.0");
paraMap.put("appKey", appKey);
paraMap.put("pageId", "1");
paraMap.put("pageSize", "20");
paraMap.put("startTime", "2020-03-22 23:12:12");
paraMap.put("startTime", "2020-03-22 23:22:30");
String data = ApiClient.sendReq(url, appSecret, paraMap);
SDK调用示例
String appKey = "xxx";
String appSecret = "xxx";
DtkApiClient client = DtkApiClient.getInstance(appKey,appSecret);
DtkNewestGoodsRequest request = new DtkNewestGoodsRequest();
request.setPageId("1");
request.setPageSize(10);
request.setStartTime("2021-07-12 15:05:00");
request.setEndTime("2021-07-13 15:05:05");
request.setCids("1");
request.setSubcid(1);
request.setJuHuaSuan(1);
request.setTmall(1);
request.setTaoQiangGou(1);
request.setGoldSeller(1);
request.setHaitao(1);
request.setBrand(1);
request.setBrandIds("296748800");
request.setPreSale(1);
request.setPriceLowerLimit(BigDecimal.ONE);
request.setPriceUpperLimit(BigDecimal.TEN);
request.setCouponPriceLowerLimit(BigDecimal.ONE);
request.setCommissionRateLowerLimit(BigDecimal.ONE);
request.setMonthSalesLowerLimit(BigDecimal.ONE);
request.setSort("0");
DtkApiResponse < DtkPageResponse < DtkNewestGoodsResponse >> execute = client.execute(request);
{
"id": 29742364,
"goodsId": "15426311130",
"originalPrice": 99.8,
"actualPrice": 59.8,
"monthSales": 67884,
"twoHoursSales": 56423,
"dailySales": 56544,
"commissionType": 3,
"couponReceiveNum": 73,
"couponPrice": 40,
"discounts": 0.4,
"commissionRate": 15,
"hotPush": 1498,
"subcid": [],
"couponId": "33ea85a9de7e47a9a91a7fa3bf3e2b66",
"couponLink": "https://uland.taobao.com/quan/detail?sellerId=725677994&activityId=33ea85a9de7e47a9a91a7fa3bf3e2b66",
"couponRemainCount": 99927,
"specialText": ["拍4件48盒"]
}
{
"msg":"服务器错误",
"code":-1,
"time":1554365022200
}请求方式:GET
注:请求参数须区分大小写
String url = "https://openapi.dataoke.com/api/goods/get-newest-goods";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.1.0");
paraMap.put("appKey", appKey);
paraMap.put("pageId", "1");
paraMap.put("pageSize", "20");
paraMap.put("startTime", "2020-03-22 23:12:12");
paraMap.put("startTime", "2020-03-22 23:22:30");
String data = ApiClient.sendReq(url, appSecret, paraMap);
{
"time": 1554971857451,
"code": 0,
"msg": "成功",
"data": {
"list": [
{
"id": 21631667,
"goodsId": "599287662104",
"originalPrice": 24.9,
"actualPrice": 14.9,
"monthSales": 229734,
"twoHoursSales": 1675,
"dailySales": 281,
"commissionType": 3,
"couponReceiveNum": 0,
"couponPrice": 10.0,
"discounts": 0.6,
"commissionRate": 30.0,
"hotPush": 51,
"subcid": [8738, 90936]
}
],
"totalNum": 20069,
"pageId": "bcc699f1fc4ecaf5"
}
}
{
"msg":"服务器错误",
"code":-1,
"time":1554365022200
}