|
@@ -87,14 +87,24 @@ public class TestController {
|
|
|
@GetMapping(value = "/campaignList")
|
|
|
public void campaignList() {
|
|
|
List<Long> list = new ArrayList();
|
|
|
- list.add(7569395L);
|
|
|
-
|
|
|
-
|
|
|
+ list.add(7087890L);
|
|
|
+ list.add(7087866L);
|
|
|
+ list.add(7025567L);
|
|
|
+ list.add(7607830L);
|
|
|
+ list.add(6791568L);
|
|
|
+ list.add(6409841L);
|
|
|
+ list.add(6433033L);
|
|
|
+ list.add(6789970L);
|
|
|
+ list.add(7607803L);
|
|
|
+ list.add(7607727L);
|
|
|
+ list.add(7421671L);
|
|
|
+ list.add(7421646L);
|
|
|
+ list.add(7421646L);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
Long accountId = list.get(i);
|
|
|
CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
|
- // kuaishouInterfaceService.getCampaignList(oauthToken, null, null);
|
|
|
- kuaishouInterfaceService.getGroupList(oauthToken, null, null);
|
|
|
+ kuaishouInterfaceService.getCampaignList(oauthToken, null, null);
|
|
|
+ // kuaishouInterfaceService.getGroupList(oauthToken, null, null);
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -103,7 +113,19 @@ public class TestController {
|
|
|
@GetMapping(value = "/creativeList")
|
|
|
public void creativeList() {
|
|
|
List<Long> list = new ArrayList();
|
|
|
+ list.add(7087890L);
|
|
|
list.add(7087866L);
|
|
|
+ list.add(7025567L);
|
|
|
+ list.add(7607830L);
|
|
|
+ list.add(6791568L);
|
|
|
+ list.add(6409841L);
|
|
|
+ list.add(6433033L);
|
|
|
+ list.add(6789970L);
|
|
|
+ list.add(7607803L);
|
|
|
+ list.add(7607727L);
|
|
|
+ list.add(7421671L);
|
|
|
+ list.add(7421646L);
|
|
|
+ list.add(7421646L);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
Long accountId = list.get(i);
|
|
|
CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
@@ -112,12 +134,17 @@ public class TestController {
|
|
|
|
|
|
List<KuaiShouCampaign> list1 = campaignService.list(campaignQueryWrapper);
|
|
|
for (KuaiShouCampaign campaign : list1) {
|
|
|
- kuaishouInterfaceService.getAsyncCreativeListV2(oauthToken.getAccountId(), oauthToken.getAccessToken(), campaign.getCampaignId());
|
|
|
- /* try {
|
|
|
- // Thread.sleep(1000L);
|
|
|
+ executorService.submit(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ kuaishouInterfaceService.getAsyncCreativeListV2(oauthToken.getAccountId(), oauthToken.getAccessToken(), campaign.getCampaignId());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ try {
|
|
|
+ Thread.sleep(500L);
|
|
|
} catch (InterruptedException e) {
|
|
|
e.printStackTrace();
|
|
|
- }*/
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -129,17 +156,70 @@ public class TestController {
|
|
|
@GetMapping(value = "/updateUnit")
|
|
|
public void updateUnit() {
|
|
|
List<Long> list = new ArrayList();
|
|
|
- list.add(7569395L);
|
|
|
+ list.add(7087890L);
|
|
|
+ list.add(7087866L);
|
|
|
+ list.add(7025567L);
|
|
|
+ list.add(7607830L);
|
|
|
+ list.add(6791568L);
|
|
|
+ list.add(6409841L);
|
|
|
+ list.add(6433033L);
|
|
|
+ list.add(6789970L);
|
|
|
+ list.add(7607803L);
|
|
|
+ list.add(7607727L);
|
|
|
+ list.add(7421671L);
|
|
|
+ list.add(7421646L);
|
|
|
+ list.add(7421646L);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
Long accountId = list.get(i);
|
|
|
|
|
|
|
|
|
JSONObject json = new JSONObject();
|
|
|
- /*String clickTrackUrl = null;
|
|
|
- if (accountId == 6828954L) {
|
|
|
- clickTrackUrl = "https://uri6.com/tkio/yQ7VZva?imei=__IMEI2__&androidid=__ANDROIDID2__&oaid=__OAID__&mac=__MAC__&ip=__IP__&ry_adcreative_id=__CID__&ry_adplan_id=__DID__&ry_adplan_name=__DNAME__&ry_adgroup_id=__AID__&callback=__CALLBACK__&kscsite=__CSITE__&noredirect=true";
|
|
|
- }*/
|
|
|
- // json.put("clickTrackUrl", clickTrackUrl);
|
|
|
+ String clickTrackUrl = null;
|
|
|
+ if (accountId == 7087890L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=hJ2R&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (accountId == 7087866L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=bMw&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (accountId == 7025567L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=fqna&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (accountId == 7607830L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=2kjB&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-0-6623642593035029511";
|
|
|
+ }
|
|
|
+ if (accountId == 6791568L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=Nwjw&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (accountId == 6409841L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=yLF6&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-0-";
|
|
|
+ }
|
|
|
+ if (accountId == 6433033L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=doxk&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-0-";
|
|
|
+ }
|
|
|
+ if (accountId == 6789970L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=jvvx&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-0-";
|
|
|
+ }
|
|
|
+ if (accountId == 7607803L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=8Y9o&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (accountId == 7607727L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=JXxT&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+
|
|
|
+ if (accountId == 7421671L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=hUfq&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-1-0001";
|
|
|
+ }
|
|
|
+
|
|
|
+ if (accountId == 7421646L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=hUfq&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-1-0001";
|
|
|
+ }
|
|
|
+
|
|
|
+ if (accountId == 7607849L) {
|
|
|
+ clickTrackUrl = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=kHDh&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&ua=__UA__&oaid=__OAID__&pass_through=0-0-0-0-0-";
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ json.put("clickTrackUrl", clickTrackUrl);
|
|
|
|
|
|
CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
|
QueryWrapper<KuaiShouGroup> groupQueryWrapper = new QueryWrapper<>();
|
|
@@ -157,6 +237,12 @@ public class TestController {
|
|
|
|
|
|
List<KuaiShouGroup> list1 = groupService.list(groupQueryWrapper);
|
|
|
for (KuaiShouGroup group : list1) {
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ for (KuaiShouGroup group : list1) {
|
|
|
executorService.submit(new Runnable() {
|
|
|
@Override
|
|
|
public void run() {
|
|
@@ -183,57 +269,123 @@ public class TestController {
|
|
|
@GetMapping(value = "/updateCreative")
|
|
|
public void updateCreative() {
|
|
|
List<Long> list = new ArrayList();
|
|
|
+ list.add(7087890L);
|
|
|
list.add(7087866L);
|
|
|
+ list.add(7025567L);
|
|
|
+ list.add(7607830L);
|
|
|
+ list.add(6791568L);
|
|
|
+ list.add(6409841L);
|
|
|
+ list.add(6433033L);
|
|
|
+ list.add(6789970L);
|
|
|
+ list.add(7607803L);
|
|
|
+ list.add(7607727L);
|
|
|
+ list.add(7421671L);
|
|
|
+ list.add(7421646L);
|
|
|
+ list.add(7421646L);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
Long accountId = list.get(i);
|
|
|
+ CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
|
|
|
|
+ QueryWrapper<KuaiShouCampaign> campaignQueryWrapper = new QueryWrapper<>();
|
|
|
+ campaignQueryWrapper.eq("account_id", accountId);
|
|
|
+ List<KuaiShouCampaign> campaignList = campaignService.list(campaignQueryWrapper);
|
|
|
+ if (!Check.isNull(campaignList)) {
|
|
|
+ for (KuaiShouCampaign campaign : campaignList) {
|
|
|
+ QueryWrapper<KuaiShouCreative> creativeQueryWrapper = new QueryWrapper<>();
|
|
|
+ creativeQueryWrapper.eq("account_id", accountId);
|
|
|
+ creativeQueryWrapper.eq("campaign_id", campaign.getCampaignId());
|
|
|
+ creativeQueryWrapper.notLike("click_track_url", "&ua=__UA__&oaid=__OAID__");
|
|
|
+ List<KuaiShouCreative> creativeList = creativeService.list(creativeQueryWrapper);
|
|
|
+ for (KuaiShouCreative creative : creativeList) {
|
|
|
+ /*executorService.submit(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {*/
|
|
|
+ try {
|
|
|
+ JSONObject json = new JSONObject();
|
|
|
+ json.put("creativeId", creative.getCreativeId());
|
|
|
+ String a = "";
|
|
|
+ String b = "";
|
|
|
|
|
|
- JSONObject json = new JSONObject();
|
|
|
- /*String clickTrackUrl = null;
|
|
|
- if (accountId == 6828954L) {
|
|
|
- clickTrackUrl = "https://uri6.com/tkio/yQ7VZva?imei=__IMEI2__&androidid=__ANDROIDID2__&oaid=__OAID__&mac=__MAC__&ip=__IP__&ry_adcreative_id=__CID__&ry_adplan_id=__DID__&ry_adplan_name=__DNAME__&ry_adgroup_id=__AID__&callback=__CALLBACK__&kscsite=__CSITE__&noredirect=true";
|
|
|
- }*/
|
|
|
- // json.put("clickTrackUrl", clickTrackUrl);
|
|
|
-
|
|
|
- CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
|
- QueryWrapper<KuaiShouCreative> creativeQueryWrapper = new QueryWrapper<>();
|
|
|
- creativeQueryWrapper.eq("account_id", accountId);
|
|
|
- // creativeQueryWrapper.eq("click_track_url", "https://vdd.qq.com/aid/kuaishou_click_detail?app=tenvideo&imeimd5=__IMEI2__&idfamd5=__IDFA2__&androidid=__ANDROIDID2__&callback_url=__CALLBACK__&campaign_id=__DID__&adgroup_id=__AID__&creative_id=__CID__&account_id=3727345×tamp=__TS__");
|
|
|
|
|
|
- /* if (accountId == 3727345L) {
|
|
|
- creativeQueryWrapper.eq("click_track_url", "https://vdd.qq.com/aid/kuaishou_click_detail?app=tenvideo&imeimd5=__IMEI2__&idfamd5=__IDFA2__&androidid=__ANDROIDID2__&callback_url=__CALLBACK__&campaign_id=__DID__&adgroup_id=__AID__&creative_id=__CID__&account_id=3727345×tamp=__TS__");
|
|
|
- } else if (accountId == 6004204L) {
|
|
|
- creativeQueryWrapper.eq("click_track_url", "https://vdd.qq.com/aid/kuaishou_click_detail?app=tenvideo&imeimd5=__IMEI2__&idfamd5=__IDFA2__&androidid=__ANDROIDID2__&callback_url=__CALLBACK__&campaign_id=__DID__&adgroup_id=__AID__&creative_id=__CID__&account_id=6004204×tamp=__TS__");
|
|
|
- } else if (accountId == 6399167L) {
|
|
|
- creativeQueryWrapper.eq("click_track_url", "https://vdd.qq.com/aid/kuaishou_click_detail?app=tenvideo&imeimd5=__IMEI2__&idfamd5=__IDFA2__&androidid=__ANDROIDID2__&callback_url=__CALLBACK__&campaign_id=__DID__&adgroup_id=__AID__&creative_id=__CID__&account_id=6399167×tamp=__TS__");
|
|
|
- }*/
|
|
|
+ String clickTrackUrl = creative.getClickTrackUrl();
|
|
|
+ if (!Check.isNull(clickTrackUrl)) {
|
|
|
+ b = clickTrackUrl;
|
|
|
+ } else {
|
|
|
+ b = creative.getImpressionUrl();
|
|
|
+ }
|
|
|
+ if (b.contains("&pass_through")) {
|
|
|
+ String[] split = b.split("&pass_through");
|
|
|
+ a = split[0] + "&ua=__UA__&oaid=__OAID__" + "&pass_through" + split[1];
|
|
|
|
|
|
+ } else {
|
|
|
+ a = b + "&ua=__UA__&oaid=__OAID__";
|
|
|
+ }
|
|
|
+ if (creative.getCreativeMaterialType() == 1) {
|
|
|
+ json.put("clickTrackUrl", a);
|
|
|
+ } else if (creative.getCreativeMaterialType() == 4) {
|
|
|
+ json.put("impressionUrl", a);
|
|
|
+ json.put("clickTrackUrl", a);
|
|
|
+ }
|
|
|
|
|
|
- List<KuaiShouCreative> list1 = creativeService.list(creativeQueryWrapper);
|
|
|
- for (KuaiShouCreative creative : list1) {
|
|
|
- executorService.submit(new Runnable() {
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- try {
|
|
|
- json.put("creativeId", creative.getCreativeId());
|
|
|
- json.put("clickTrackUrl", creative.getClickTrackUrl().replace("token=Fg9d", "token=bMw"));
|
|
|
batchService.updateCreative(json, oauthToken);
|
|
|
+ Thread.sleep(1000);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
+ /*}
|
|
|
+ });*/
|
|
|
}
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
+ }
|
|
|
}
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
+ }
|
|
|
|
|
|
+ @GetMapping(value = "/getProgramCreative")
|
|
|
+ public void getProgramCreative() {
|
|
|
+ List<Long> list = new ArrayList();
|
|
|
+ list.add(7087890L);
|
|
|
+ list.add(7087866L);
|
|
|
+ list.add(7025567L);
|
|
|
+ list.add(7607830L);
|
|
|
+ list.add(6791568L);
|
|
|
+ list.add(6409841L);
|
|
|
+ list.add(6433033L);
|
|
|
+ list.add(6789970L);
|
|
|
+ list.add(7607803L);
|
|
|
+ list.add(7607727L);
|
|
|
+ list.add(7421671L);
|
|
|
+ list.add(7421646L);
|
|
|
+ list.add(7421646L);
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ Long accountId = list.get(i);
|
|
|
+ CtopOauthToken oauthToken = oauthTokenService.getTokenByAccountId(accountId);
|
|
|
+ creativeService.getProgramCreative(oauthToken, 1);
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /* public static void main(String[] args) {
|
|
|
+ String a = "https://open.snssdk.com/ug/ad/display/clicks?ad_platform=kuaishou&app_platform=android&surl_token=JcmD&idfa_md5=__IDFA2__&imei_md5=__IMEI2__&ip=__IP__×tamp=__TS__&adid=__AID__&creativeid=__CID__&campaignid=__DID__&androidid_md5=__ANDROIDID2__&callback=__CALLBACK__&pass_through=0-0-0-0-1-0001";
|
|
|
+
|
|
|
+ String[] split = a.split("&pass_through");
|
|
|
+
|
|
|
+ String b = "";
|
|
|
+ b = split[0] + "&ua=__UA__&oaid=__OAID__" + "&pass_through" + split[1];
|
|
|
+ System.err.println(b);
|
|
|
+
|
|
|
+ *//* System.err.println(split[0]);
|
|
|
+ System.err.println(split[1]);*//*
|
|
|
+
|
|
|
+ }*/
|
|
|
+
|
|
|
+
|
|
|
@GetMapping(value = "/getCut")
|
|
|
public void getCut() {
|
|
|
QueryWrapper<MaterialInfo> materialInfoQueryWrapper = new QueryWrapper<>();
|