admin
2019-05-29 dd24286b6da752433ba5b2360929a04e5040936c
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -27,6 +27,7 @@
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TaoBaoConstant;
import com.yeshi.fanli.util.TimeUtil;
import net.sf.json.JSONArray;
@@ -1761,17 +1762,46 @@
   public static void taoKeContent() {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.content.get");
      map.put("adzone_id",TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT.split("_")[3]);
      map.put("type", "1");
      map.put("count", "100");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey("24838852");
      app.setAppSecret("bc8265e2bf8d8115329d652f9d3d4cd8");
      app.setAppKey(TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   public static void taoKeContentSource(String contentId,String source) {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.dg.optimus.material");
      map.put("adzone_id",TaoBaoConstant.TAOBAO_SPECIAL_PID_DEFAULT.split("_")[3]);
      map.put("page_size", "10");
      map.put("page_no", "1");
      map.put("content_id",contentId);
      map.put("content_source", source);
      map.put("material_id", "1");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey(TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   // AA5ISJ
@@ -1866,6 +1896,113 @@
      goods.setPictUrlWhite(item.optString("white_image"));
      return goods;
   }
   public static void getShopGoodsList(Long shopId)
   {
      Map<String, String> map = new HashMap<>();
      map.put("method", "tmall.omni.pc.iteminfo.getbyshopid");
      map.put("shop_id",shopId+"");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey("24838852");
      app.setAppSecret("bc8265e2bf8d8115329d652f9d3d4cd8");
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   public static void getTaoKeContentEffective()
   {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.dg.optimus.material");
      map.put("adzone_id", TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID.split("_")[3]);
      map.put("page_no", "1");
      map.put("page_size", "20");
      map.put("content_id", "8872035");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey( TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret( TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   public static void getTaoKeContent()
   {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.content.get");
      map.put("adzone_id", TaoBaoConstant.TAOBAO_RELATION_AS_SPECIAL_PID.split("_")[3]);
      map.put("type", "1");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey( TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret( TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   //淘礼金创建
   public static void getLiJin()
   {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.dg.vegas.tlj.create");
      map.put("adzone_id", TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT.split("_")[3]);
      map.put("item_id", "538982295340");
      map.put("total_num", "1");
      map.put("name", "返利券新人淘礼金红包");
      map.put("user_total_win_num_limit", "1");
      map.put("security_switch", "false");
      map.put("per_face", "1.00");
      map.put("send_start_time", "2019-05-27 00:00:00");
      map.put("send_end_time", "2019-06-01 00:00:00");
      map.put("use_end_time", "1");
      map.put("use_end_time_mode", "1");
      map.put("use_start_time", "2019-05-27 00:00:00");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey( TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret( TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
   //lCj1Alo8b9L4Ed6yJLq6iqJ7%2BkHL3AEW
   public static void getLiJinXG()
   {
      Map<String, String> map = new HashMap<>();
      map.put("method", "taobao.tbk.dg.vegas.tlj.instance.report");
      map.put("rights_id", "ZrIIvF%2Fnd7SlL5Bg59eTK6J7%2BkHL3AEW");
      TaoKeAppInfo app = new TaoKeAppInfo();
      app.setAppKey( TaoBaoConstant.TAOBAO_AUTH_APPKEY);
      app.setAppSecret( TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
      try {
         JSONObject json = TaoKeBaseUtil.baseRequest(map,app);
         System.out.println(json);
      } catch (TaoKeApiException e) {
         e.printStackTrace();
      }
   }
}