文档中心 > API类目 > 阿里体育API

alibaba.alisports.supermatch.access.group.post (赛事分组录入接口)

第三方赛事分组录入接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
group_name String 可选 全程马拉松 项目名称
price Number 可选 100 报名单价 以分计费
sum_quota Number 可选 100 总报名数
enroll_end_time String 可选 2017-06-06 00:00:00 报名结束时间 不填默认给赛事报名结束时间
enroll_start_time String 可选 2017-06-06 00:00:00 报名开始时间 不填默认给赛事报名开始时间
entity_type String 可选 1 报名类型 1为个人 2为团体
channel_group_id String 必须 111 三方项目id
channel_event_id String 必须 110 三方赛事id
properties String 可选 {"name":{"type":"1","label":"姓名","entityType":"1","options":[a,b,c,d],"required":"1","placeholder":"请输入姓名"},"birthday":{"type":"4","label":"生日","entityType":"1","required":"1","placeholder":"请选择生日","rule":{"max":"1950-01-01","min":"1999-12-30"}}} 属性列表 格式为 {"字段名2":"描述2","字段名2":"描述2"}; 描述的格式为 type:类型,必填 目前提供1 文本 2单选 3数字 4日期 5性别 51 个人电话 ;label:字段的显示内容,必填 ; entityType:字段针对的实体,默认为1 1个人 2团体,options:单选或多选时的选择值 非必填,required:字段是否必填 1为必填,0为非必填;placeholder:placeholder 非必填;rule:针对此字段的限制 可为空;
channel_key String 必须 111111 第三方的appkey
remark String 可选 {} 第三方附加信息
channel_group_url String 可选 http://www.alisports.com/ 第三方项目的报名链接
min_number_of_team String 可选 2 团队最小人数 entity_type为2是必填
max_number_of_team String 可选 3 团队最大人数 entity_type为2是必填
fee_type Number 可选 1 费用规则,1、按人收费 2、按项收费

响应参数

名称 类型 示例值 描述
alisp_code String 200 alisp_code
alisp_msg String 操作成功 alisp_msg
alisp_data Json {"groupId":11111} alisp_data 返回本站创建的项目id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlisportsSupermatchAccessGroupPostRequest req = new AlibabaAlisportsSupermatchAccessGroupPostRequest();
req.setGroupName("全程马拉松");
req.setPrice(100L);
req.setSumQuota(100L);
req.setEnrollEndTime("2017-06-06 00:00:00");
req.setEnrollStartTime("2017-06-06 00:00:00");
req.setEntityType("1");
req.setChannelGroupId("111");
req.setChannelEventId("110");
req.setProperties("{\"name\":{\"type\":\"1\",\"label\":\"姓名\",\"entityType\":\"1\",\"options\":[a,b,c,d],\"required\":\"1\",\"placeholder\":\"请输入姓名\"},\"birthday\":{\"type\":\"4\",\"label\":\"生日\",\"entityType\":\"1\",\"required\":\"1\",\"placeholder\":\"请选择生日\",\"rule\":{\"max\":\"1950-01-01\",\"min\":\"1999-12-30\"}}}");
req.setChannelKey("111111");
req.setRemark("{}");
req.setChannelGroupUrl("http://www.alisports.com/");
req.setMinNumberOfTeam("2");
req.setMaxNumberOfTeam("3");
req.setFeeType(1L);
AlibabaAlisportsSupermatchAccessGroupPostResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alisports_supermatch_access_group_post_response>
    <alisp_code>200</alisp_code>
    <alisp_msg>操作成功</alisp_msg>
    <alisp_data>{&quot;groupId&quot;:11111}</alisp_data>
</alibaba_alisports_supermatch_access_group_post_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

返回
顶部