注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 阿里妈妈开放业务

计划接口

更新时间:2017/11/22 访问次数:460

一、获取单个计划(taobao.zuanshi.banner.campaign.get)

ZuanshiBannerCampaignGetRequest request = new ZuanshiBannerCampaignGetRequest();
        request.setId(campaignId);
        ZuanshiBannerCampaignGetResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response.getResult());
        }
        return response.getSubMsg();

二、获取计划列表(taobao.zuanshi.banner.campaign.find)

ZuanshiBannerCampaignFindRequest request = new ZuanshiBannerCampaignFindRequest();
        //计划状态,1:正常,0:暂停,9:结束
        request.setStatusList("1");
        //计划名称,支持模糊查询
        request.setName("top");
        //计划类型,2:cpm,8:cpc
        request.setType(2l);
        ZuanshiBannerCampaignFindResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response);
        }
        return response.getSubMsg();

三、计划修改状态(taobao.zuanshi.banner.campaign.status)

ZuanshiBannerCampaignStatusRequest request = new ZuanshiBannerCampaignStatusRequest();
        request.setCampaignIdList("227285006");
        //计划状态,0:暂停,1:投放,9:投放结束
        request.setStatus(0l);
        ZuanshiBannerCampaignStatusResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response);
        }
        return response.getSubMsg();

四、计划创建(taobao.zuanshi.banner.campaign.create)

  • 计划名称要求:只支持汉字、字母、数字、下划线。
ZuanshiBannerCampaignCreateRequest request = new ZuanshiBannerCampaignCreateRequest();
        request.setWorkday("true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true");
        request.setWeekEnd("true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true");
        //计划类型,2:cpm,8:cpc
        request.setType(2l);
        //计划名称
        request.setName("top工具生成");
        //投放地域,可以参照地域码表
        request.setAreaIdList("1,19,532,39");
        //投放速率,1:快速,2:均匀
        request.setSpeedType(1l);
        //日预算,必须大于30000,单位(分)
        request.setDayBudget(30000l);
        //开始时间
        request.setStartTime(new Date());
        //结束时间
        request.setEndTime(DateUtils.addDays(new Date(), 10));
        ZuanshiBannerCampaignCreateResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response);
        }
        return response.getSubMsg();

五、修改计划(taobao.zuanshi.banner.campaign.modify)

  • 计划名称要求:只支持汉字、字母、数字、下划线。
ZuanshiBannerCampaignModifyRequest request = new ZuanshiBannerCampaignModifyRequest();
        //计划ID
        request.setId(227285006l);
        //投放时间
        request.setWorkday("true,false,false,true,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true");
        request.setWeekEnd("false,true,false,true,false,true,true,false,false,false,false,true,false,false,false,true,true,true,true,true,true,true,true,true");
        //计划类型,2:cpm,8:cpc
        request.setType(2l);
        //计划名称
        request.setName("top工具生成21");
        //投放地域,可以参照地域码表
        request.setAreaIdList("1,19,532,39");
        //投放速率,1:快速,2:均匀
        request.setSpeedType(1l);
        //日预算,必须大于30000,单位(分)
        request.setDayBudget(60000l);
        //投放开始时间
        request.setStartTime(new Date());
        //投放结束时间
        request.setEndTime(DateUtils.addDays(new Date(), 20));
        ZuanshiBannerCampaignModifyResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response);
        }
        return response.getSubMsg();

六、删除计划(taobao.zuanshi.banner.campaign.delete)

ZuanshiBannerCampaignDeleteRequest request = new ZuanshiBannerCampaignDeleteRequest();
        request.setCampaignIdList("227285006");
        ZuanshiBannerCampaignDeleteResponse response = null;
        try {
            response = client.execute(request, sessionKey);
        } catch (ApiException e) {
            e.printStackTrace();
        }
        if (response.isSuccess()) {
            return JSONUtils.toJsonPrettyPrinting(response);
        }
        return response.getSubMsg();

FAQ

关于此文档暂时还没有FAQ
返回
顶部