文档中心 > API类目 > 电影票API

taobao.film.adcenter.advertise.update (广告数据更新)

接受粤科广告OrderEngin的广告变更数据,同步更新tfadcenter的广告数据,包括: 1、更新advertise 2、删除advertsie 3、添加advertise

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
advertise_params AdvertiseVo [] 可选
  • 最大列表长度:20
  • 示例数据
    • └ gmt_modified
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 修改时间
    • └ start_time
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 开始时间
    • └ platform
    • String
    • 可选
    • ALL
    • 示例数据
    • └ source
    • String
    • 可选
    • ORDER_ENGINE
    • 示例数据
    • └ gmt_create
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ status
    • String
    • 可选
    • NORMAL
    • 示例数据
    • └ advertise_type
    • Number
    • 可选
    • 1
    • 示例数据
    • └ feature
    • String
    • 可选
    • 1
    • 示例数据
    • └ end_time
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ period_times
    • String
    • 可选
    • 1
    • 示例数据
    • └ advertise_name
    • String
    • 可选
    • 1
    • 示例数据
    • └ advertise_code
    • String
    • 可选
    • 1
    • 示例数据
    • resources
    • ResourceVo []
    • 可选
    • 示例数据
    • └ gmt_modified
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ source
    • String
    • 可选
    • ORDER_ENGINE
    • 示例数据
    • └ gmt_create
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ priority
    • Number
    • 可选
    • 1
    • 示例数据
    • └ feature
    • String
    • 可选
    • 1
    • 示例数据
    • └ resource_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ period_times
    • String
    • 可选
    • 1
    • 示例数据
    • └ resource_name
    • String
    • 可选
    • 1
    • 示例数据
    • devices
    • DeviceVo []
    • 可选
    • 示例数据
    • └ gmt_modified
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ source
    • String
    • 可选
    • ORDER_ENGINE
    • 示例数据
    • └ gmt_create
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ device_name
    • String
    • 可选
    • 1
    • 示例数据
    • └ device_type
    • Number
    • 可选
    • 1
    • 示例数据
    • └ decice_mac
    • String
    • 可选
    • 1
    • 示例数据
    • └ device_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ device_i_p
    • String
    • 可选
    • 1
    • 示例数据
    • └ device_identity
    • String
    • 可选
    • 1
    • 示例数据
    • resource_items
    • ResourceItemVo []
    • 可选
    • 示例数据
    • └ gmt_modified
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ gmt_create
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ resource_content
    • String
    • 可选
    • 1
    • 示例数据
    • └ width
    • Number
    • 可选
    • 1
    • 示例数据
    • └ resource_item_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ default_item
    • Boolean
    • 可选
    • false
    • 示例数据
    • └ resource_type
    • Number
    • 可选
    • 1
    • 示例数据
    • └ duration
    • Number
    • 可选
    • 1
    • 示例数据
    • └ height
    • Number
    • 可选
    • 1
    • 示例数据
    • └ resource_item_sort
    • Number
    • 可选
    • 1
    • 示例数据
    • └ source
    • String
    • 可选
    • ORDER_ENGINE
    • 示例数据
    • └ resource_m_d5
    • String
    • 可选
    • 1
    • 示例数据
    • └ click_tracking_url
    • String []
    • 可选
    • 示例数据
    • └ impression_tracking_url
    • String []
    • 可选
    • 示例数据
    • └ priority
    • Number
    • 可选
    • 1
    • 示例数据
    • └ resource_item_name
    • String
    • 可选
    • 1
    • 示例数据
    • └ feature
    • String
    • 可选
    • 1
    • 示例数据
    • └ deeplink_url
    • String
    • 可选
    • 1
    • 示例数据
    • └ redirect_url
    • String
    • 可选
    • 1
    • 示例数据
    • └ resource_name
    • String
    • 可选
    • 1
    • 示例数据
    • └ period_times
    • String
    • 可选
    • 1
    • 示例数据
    • └ sequence
    • Number
    • 可选
    • 1
    • 示例数据
    • └ start_time
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ end_time
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • schedules
    • ResourceScheduleVo []
    • 可选
    • 示例数据
    • └ gmt_create
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ gmt_modified
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ cinema_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ hall_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ schedule_code
    • String
    • 可选
    • 1
    • 示例数据
    • └ schedule_show_date
    • Date
    • 可选
    • 2017-12-12 12:12:12
    • 示例数据
    • └ operation
    • String
    • 可选
    • REMOVE
    • 示例数据

    响应参数

    名称 类型 示例值 描述
    return_code String 0 returnCode
    result_id String 0 requestId
    return_value Boolean true returnValue
    return_error_oper String 0 returnErrorOper
    return_error_solution String 0 returnErrorSolution
    return_message String success returnMessage
    return_error_stack_trace String 0 returnErrorStackTrace

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    FilmAdcenterAdvertiseUpdateRequest req = new FilmAdcenterAdvertiseUpdateRequest();
    List<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo> list2 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo>();
    FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo obj3 = new FilmAdcenterAdvertiseUpdateRequest.AdvertiseVo();
    list2.add(obj3);
    obj3.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj3.setStartTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj3.setPlatform("ALL");
    obj3.setSource("ORDER_ENGINE");
    obj3.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj3.setStatus("NORMAL");
    obj3.setAdvertiseType(1L);
    obj3.setFeature("1");
    obj3.setEndTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj3.setPeriodTimes("1");
    obj3.setAdvertiseName("1");
    obj3.setAdvertiseCode("1");
    List<FilmAdcenterAdvertiseUpdateRequest.ResourceVo> list6 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceVo>();
    FilmAdcenterAdvertiseUpdateRequest.ResourceVo obj7 = new FilmAdcenterAdvertiseUpdateRequest.ResourceVo();
    list6.add(obj7);
    obj7.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj7.setSource("ORDER_ENGINE");
    obj7.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj7.setPriority(1L);
    obj7.setFeature("1");
    obj7.setResourceCode("1");
    obj7.setPeriodTimes("1");
    obj7.setResourceName("1");
    List<FilmAdcenterAdvertiseUpdateRequest.DeviceVo> list10 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.DeviceVo>();
    FilmAdcenterAdvertiseUpdateRequest.DeviceVo obj11 = new FilmAdcenterAdvertiseUpdateRequest.DeviceVo();
    list10.add(obj11);
    obj11.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj11.setSource("ORDER_ENGINE");
    obj11.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj11.setDeviceName("1");
    obj11.setDeviceType(1L);
    obj11.setDeciceMac("1");
    obj11.setDeviceCode("1");
    obj11.setDeviceIP("1");
    obj11.setDeviceIdentity("1");
    list8.setDevices(list10);
    List<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo> list14 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo>();
    FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo obj15 = new FilmAdcenterAdvertiseUpdateRequest.ResourceItemVo();
    list14.add(obj15);
    obj15.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj15.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj15.setResourceContent("1");
    obj15.setWidth(1L);
    obj15.setResourceItemCode("1");
    obj15.setDefaultItem(false);
    obj15.setResourceType(1L);
    obj15.setDuration(1L);
    obj15.setHeight(1L);
    obj15.setResourceItemSort(1L);
    obj15.setSource("ORDER_ENGINE");
    obj15.setResourceMD5("1");
    obj15.setClickTrackingUrl("");
    obj15.setImpressionTrackingUrl("");
    obj15.setPriority(1L);
    obj15.setResourceItemName("1");
    obj15.setFeature("1");
    obj15.setDeeplinkUrl("1");
    obj15.setRedirectUrl("1");
    obj15.setResourceName("1");
    obj15.setPeriodTimes("1");
    obj15.setSequence(1L);
    list12.setResourceItems(list14);
    obj7.setStartTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj7.setEndTime(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    List<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo> list18 = new ArrayList<FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo>();
    FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo obj19 = new FilmAdcenterAdvertiseUpdateRequest.ResourceScheduleVo();
    list18.add(obj19);
    obj19.setGmtCreate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj19.setGmtModified(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    obj19.setCinemaCode("1");
    obj19.setHallCode("1");
    obj19.setScheduleCode("1");
    obj19.setScheduleShowDate(StringUtils.parseDateTime("2017-12-12 12:12:12"));
    list16.setSchedules(list18);
    list4.setResources(list6);
    obj3.setOperation("REMOVE");
    req.setAdvertiseParams(list2);
    FilmAdcenterAdvertiseUpdateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <film_adcenter_advertise_update_response>
        <return_code>0</return_code>
        <result_id>0</result_id>
        <return_value>true</return_value>
        <return_error_oper>0</return_error_oper>
        <return_error_solution>0</return_error_solution>
        <return_message>success</return_message>
        <return_error_stack_trace>0</return_error_stack_trace>
    </film_adcenter_advertise_update_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部