| | |
| | | import com.yeshi.fanli.exception.taobao.TaoKeApiException;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.log.TaoKeLogHelper;
|
| | | import com.yeshi.fanli.util.EmergencyUtil;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | | import com.yeshi.fanli.util.TaoBaoHttpUtil;
|
| | | import com.yeshi.fanli.util.TimeUtil;
|
| | |
| | | params.put("v", "2.0");
|
| | | params.put("timestamp", TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd HH:mm:ss"));
|
| | | params.put("format", "json");
|
| | | params.put("adzone_id", app.getAdzoneId());
|
| | | if (!StringUtil.isNullOrEmpty(app.getAdzoneId()))
|
| | | params.put("adzone_id", app.getAdzoneId());
|
| | | params.put("sign", getSign(params, "md5", app).toUpperCase());
|
| | | String result = TaoBaoHttpUtil.taoKeGet(params);
|
| | | JSONObject data = JSONObject.fromObject(result);
|
| | |
| | | TaoKeLogHelper.error(e.getParams(), e.getMsg());
|
| | | if (e.getCode() == TaoKeApiException.CODE_API_ERROR) {
|
| | | result = e.getMsg();
|
| | | } else if (e.getCode() == TaoKeApiException.CODE_APPKEY_LIMIT) {
|
| | | try {
|
| | | EmergencyUtil.baoJin("monitor-error-tb-app-limit-" + params.get("app_key"),
|
| | | "淘宝APPKey请求限制【" + params.get("app_key") + "】", new String[] { "18581318252" });
|
| | | } catch (Exception e1) {
|
| | |
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|