文档中心 > API类目 > 大麦票务云分销API

alibaba.damai.btoyun.sync.performance (场次数据同步服务)

场次数据同步

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
performance_param PerformanceParamDto 必须 场次参数根
  • combine_prices
  • ItemPackageDto []
  • 可选
  • 套票
  • └ id
  • String
  • 可选
  • 111111
  • 套票id
  • └ item_detail_id
  • String
  • 可选
  • 111111
  • 明细id
  • └ item_number
  • Number
  • 可选
  • 2
  • 明细数量
  • └ name
  • String
  • 可选
  • 名称,可省略
  • performances
  • PerformanceDto []
  • 必须
  • 场次集合
  • └ end_time
  • Date
  • 可选
  • 2017-10-31 10:10:00
  • 结束时间
  • └ extend_info
  • String
  • 可选
  • 扩展信息
  • └ id
  • String
  • 必须
  • 111111
  • 场次id
  • └ name
  • String
  • 必须
  • 周杰伦演唱会
  • 场次名称
  • └ project_id
  • String
  • 必须
  • 111111
  • 项目id
  • └ sale_end_time
  • Date
  • 可选
  • 2017-10-15 10:10:00
  • 销售结束时间
  • └ sale_start_time
  • Date
  • 可选
  • 2017-10-01 10:10:00
  • 销售开始时间
  • └ seat_by_number
  • Boolean
  • 必须
  • true
  • 是否对号入座,true=是,false=否
  • └ show_time
  • Date
  • 必须
  • 2017-10-31 08:10:00
  • 演出时间
  • └ status
  • Number
  • 必须
  • 20
  • 状态,状态:20=待销售,30=销售中,40=演出取消,50=演出结束
  • venue_images
  • VenueImageDto []
  • 可选
  • 场馆底图列表
  • └ venue_image
  • String
  • 可选
  • 11111
  • 底图内容
  • └ image_type
  • Number
  • 可选
  • 11
  • 底图类型
  • prices
  • ItemDto []
  • 必须
  • 价格集合
  • └ color
  • String
  • 必须
  • #FFFFFF
  • 颜色
  • └ extend_info
  • String
  • 可选
  • 扩展信息
  • └ id
  • String
  • 必须
  • 111111
  • 价格id
  • └ name
  • String
  • 必须
  • 100元
  • 价格名称
  • └ performance_id
  • String
  • 必须
  • 222222
  • 场次id
  • └ project_id
  • String
  • 必须
  • 333333
  • 项目id
  • └ remark
  • String
  • 可选
  • 备注
  • └ status
  • Number
  • 必须
  • 1
  • 票品状态:1 创建中,2 已创建,3 已上架 4 已下架 5 已停售
  • └ stock_number
  • Number
  • 可选
  • 2
  • 库存数,无座项目必填
  • └ type
  • Number
  • 必须
  • 1
  • 票品类型,1=单票,2=套票
  • └ unit_price_of_fen
  • Number
  • 必须
  • 10000
  • 单价,分
  • └ package_type
  • Number
  • 可选
  • 1
  • 1固定套票2自由套票
  • └ project_id
  • String
  • 必须
  • 333333
  • 项目id
  • sale_rules
  • SaleRuleDto []
  • 可选
  • 销售规则
  • └ eticket_type
  • String []
  • 必须
  • 1
  • 电子票类型:1=身份证电子票;2=二维码电子票;3=串码
  • └ performance_id
  • String
  • 必须
  • 222222
  • 场次id
  • └ ticket_type
  • String []
  • 必须
  • 1
  • 出票类型:1=纸质票;2=电子票
  • └ qr_eticket_type
  • Number
  • 可选
  • 0
  • 二维码电子票类型(仅当电子票类型有二维码电子票时传此参数)0静态 1动态
  • └ take_ticket_type
  • String []
  • 可选
  • 1
  • 取票方式 1,无纸化;2,快递票;3,自助换票;4,门店自取
  • └ enter_type
  • String []
  • 可选
  • 2
  • 入场方式 1=纸质票入场 2=电子票入场
  • └ enable_ticket_cert
  • Boolean
  • 可选
  • true
  • 是否开启购票实名制 true=实名 false=不实名
  • └ enable_real_name_enter
  • Boolean
  • 可选
  • true
  • 是否实名制入场 说明:如果设置了实名制入场,则必须开启购票实名制,如果开启购票实名制,可以不设置实名制入场
  • └ enable_eticket_enter
  • Boolean
  • 可选
  • true
  • 是否电子票入场(废弃)入场方式以enterType为准
  • └ from_phoenix
  • Boolean
  • 可选
  • true
  • 标识字段 true标识来自凤凰的销售规则,和票务云销售规则对齐
  • ticket_cert_rule
  • TicketCertRuleDto
  • 可选
  • 购票实名制规则
  • └ rule_type
  • Number
  • 可选
  • 1
  • 规则类型:1=一单一证,2=一票一证
  • └ cert_types
  • String []
  • 可选
  • 1
  • 证件类型,1=身份证,2=护照,3=港澳通行证,4=台胞证,5=军人证
  • └ message_id
  • String
  • 必须
  • performance-message
  • 消息id
  • └ seller_id
  • String
  • 必须
  • qazqwer
  • 商家id

响应参数

名称 类型 示例值 描述
result YunResult result result
  • └ code
  • Number
  • 200
  • code
  • └ success
  • Boolean
  • false
  • success
  • └ message
  • String
  • success
  • message
  • └ model
  • String
  • {}
  • model

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiBtoyunSyncPerformanceRequest req = new AlibabaDamaiBtoyunSyncPerformanceRequest();
AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceParamDto obj1 = new AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceParamDto();
List<AlibabaDamaiBtoyunSyncPerformanceRequest.ItemPackageDto> list3 = new ArrayList<AlibabaDamaiBtoyunSyncPerformanceRequest.ItemPackageDto>();
AlibabaDamaiBtoyunSyncPerformanceRequest.ItemPackageDto obj4 = new AlibabaDamaiBtoyunSyncPerformanceRequest.ItemPackageDto();
list3.add(obj4);
obj4.setId("111111");
obj4.setItemDetailId("111111");
obj4.setItemNumber(2L);
obj4.setName("无");
obj1.setCombinePrices(list3);
List<AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceDto> list6 = new ArrayList<AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceDto>();
AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceDto obj7 = new AlibabaDamaiBtoyunSyncPerformanceRequest.PerformanceDto();
list6.add(obj7);
obj7.setEndTime(StringUtils.parseDateTime("2017-10-31 10:10:00"));
obj7.setExtendInfo("无");
obj7.setId("111111");
obj7.setName("周杰伦演唱会");
obj7.setProjectId("111111");
obj7.setSaleEndTime(StringUtils.parseDateTime("2017-10-15 10:10:00"));
obj7.setSaleStartTime(StringUtils.parseDateTime("2017-10-01 10:10:00"));
obj7.setSeatByNumber(true);
obj7.setShowTime(StringUtils.parseDateTime("2017-10-31 08:10:00"));
obj7.setStatus(20L);
List<AlibabaDamaiBtoyunSyncPerformanceRequest.VenueImageDto> list10 = new ArrayList<AlibabaDamaiBtoyunSyncPerformanceRequest.VenueImageDto>();
AlibabaDamaiBtoyunSyncPerformanceRequest.VenueImageDto obj11 = new AlibabaDamaiBtoyunSyncPerformanceRequest.VenueImageDto();
list10.add(obj11);
obj11.setVenueImage("11111");
obj11.setImageType(11L);
list8.setVenueImages(list10);
obj1.setPerformances(list6);
List<AlibabaDamaiBtoyunSyncPerformanceRequest.ItemDto> list13 = new ArrayList<AlibabaDamaiBtoyunSyncPerformanceRequest.ItemDto>();
AlibabaDamaiBtoyunSyncPerformanceRequest.ItemDto obj14 = new AlibabaDamaiBtoyunSyncPerformanceRequest.ItemDto();
list13.add(obj14);
obj14.setColor("#FFFFFF");
obj14.setExtendInfo("无");
obj14.setId("111111");
obj14.setName("100元");
obj14.setPerformanceId("222222");
obj14.setProjectId("333333");
obj14.setRemark("无");
obj14.setStatus(1L);
obj14.setStockNumber(2L);
obj14.setType(1L);
obj14.setUnitPriceOfFen(10000L);
obj14.setPackageType(1L);
obj1.setPrices(list13);
obj1.setProjectId("333333");
List<AlibabaDamaiBtoyunSyncPerformanceRequest.SaleRuleDto> list16 = new ArrayList<AlibabaDamaiBtoyunSyncPerformanceRequest.SaleRuleDto>();
AlibabaDamaiBtoyunSyncPerformanceRequest.SaleRuleDto obj17 = new AlibabaDamaiBtoyunSyncPerformanceRequest.SaleRuleDto();
list16.add(obj17);
obj17.setEticketType("1");
obj17.setPerformanceId("222222");
obj17.setTicketType("1");
obj17.setQrEticketType(0L);
obj17.setTakeTicketType("1");
obj17.setEnterType("2");
obj17.setEnableTicketCert(true);
obj17.setEnableRealNameEnter(true);
obj17.setEnableEticketEnter(true);
obj17.setFromPhoenix(true);
AlibabaDamaiBtoyunSyncPerformanceRequest.TicketCertRuleDto obj19 = new AlibabaDamaiBtoyunSyncPerformanceRequest.TicketCertRuleDto();
obj19.setRuleType(1L);
obj19.setCertTypes("1");
list18.setTicketCertRule(obj19);
obj1.setSaleRules(list16);
obj1.setMessageId("performance-message");
obj1.setSellerId("qazqwer");
req.setPerformanceParam(obj1);
AlibabaDamaiBtoyunSyncPerformanceResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_damai_btoyun_sync_performance_response>
    <result>
        <code>200</code>
        <success>false</success>
        <message>success</message>
        <model>{}</model>
    </result>
</alibaba_damai_btoyun_sync_performance_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

返回
顶部