admin
2020-06-19 c7f33c32cfb169fb12de2256dcfef86e7a70ca91
fanli/src/main/java/com/yeshi/fanli/util/dataoke/DaTaoKeApiUtil.java
@@ -700,7 +700,7 @@
    * @throws
    */
   public static String convertLink(Long auctionId, String pid) {
      TaoKeAppInfo app = APP_KEYS[1];
      TaoKeAppInfo app = APP_KEYS[0];
      Map<String, String> params = new TreeMap<>();
      params.put("version", "v1.1.1");
      params.put("goodsId", auctionId + "");
@@ -728,4 +728,42 @@
      }
      return null;
   }
   /**
    *
    * @param pageId
    * @return
    */
   public static DaTaoKeGoodsResult getFriendsFircleList(String pageId, int pageSize) {
      DaTaoKeGoodsResult daTaoKeGoodsResult = new DaTaoKeGoodsResult();
      TaoKeAppInfo app = getRandomApp();
      Map<String, String> params = new TreeMap<>();
      params.put("version", "v1.2.2");
      params.put("appKey", app.getAppKey());
      params.put("pageSize", pageSize + "");
      if (!StringUtil.isNullOrEmpty(pageId))
         params.put("pageId", pageId);
      params.put("sign", getSign(params, app.getAppSecret()));
      String result = null;
      try {
         result = HttpUtil.get("https://openapi.dataoke.com/api/goods/friends-circle-list", params, new HashMap<>());
      } catch (Exception e) {
         result = HttpUtil.get("https://openapi.dataoke.com/api/goods/friends-circle-list", params, new HashMap<>());
      }
      JSONObject json = JSONObject.fromObject(result);
      JSONObject dataJson = json.optJSONObject("data");
      if (dataJson != null) {
         JSONArray array = dataJson.optJSONArray("list");
         if (array != null) {
            List<DaTaoKeDetailV2> list = parseDaTaoKeDetailV2List(array);
            daTaoKeGoodsResult.setGoodsList(list);
         }
         daTaoKeGoodsResult.setPageId(dataJson.optString("pageId"));
         daTaoKeGoodsResult.setTotalCount(dataJson.optLong("totalNum"));
      }
      return daTaoKeGoodsResult;
   }
}