|
@@ -980,6 +980,36 @@ public class MarketingServiceImpl implements MarketingService{
|
|
|
return Result.successMsg("查询广告计划暂时无可用优化目标",dataList);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询转化目标详细信息
|
|
|
+ * @param token
|
|
|
+ * @param accountId
|
|
|
+ * @param convertId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result readToolConvertInfo(CtopOauthToken token, String accountId,String convertId) {
|
|
|
+ JSONObject params = new JSONObject();
|
|
|
+ params.put("advertiser_id",accountId);
|
|
|
+ params.put("convert_id", convertId);
|
|
|
+ params = Check.jsonRemoveEmpty(params);
|
|
|
+ JSONObject jsonObject = HttpUtils.bytedanceGetRequest(token.getAccessToken(),
|
|
|
+ urlPath + PropertiesUtils.getValue("bytedance_config", "bytedance_v2_tools_ad_convert_read"),
|
|
|
+ params);
|
|
|
+ Integer code = jsonObject.getInteger("code");
|
|
|
+ String message = jsonObject.getString("message");
|
|
|
+ if (null == code || !code.equals(0)) {
|
|
|
+ log.info("查询查询转化目标详细信息接口异常==》accountId:{},message:{}", token.getAccountId(), message);
|
|
|
+ return Result.error(message);
|
|
|
+ }
|
|
|
+ JSONObject dataList = jsonObject.getJSONObject("data");
|
|
|
+ if (null == dataList || dataList.isEmpty()) {
|
|
|
+ log.info("查询查询转化目标详细信息不存在==》accountId:{},message:{}", token.getAccountId(), message);
|
|
|
+ return Result.error("查询转化目标详细信息不存在!");
|
|
|
+ }
|
|
|
+ return Result.successMsg("查询转化目标详细信息不存在",dataList);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 上传平台 图片
|