阿里体育码商平台核销接口
获取团队报名信息
创建赛事支付订单
赛事中台-站点赛事列表获取
获取分组列表
获取分组模板详情
阿里体育会员系统帐号登录注册token验证接口
获取会员信息
阿里体育会员系统--获取登录信息接口
获取届数列表
IP列表获取
系列赛分页获取
根据赛事ID获取约束列表
根据分组ID列表获取信息
获取节点详情
通过赛事列表获取分组列表
报名流程获取
系列赛结构模板分页获取
根据赛事id列表获取赛事节点以及系列赛相关信息
获取用户在多个站点的报名信息
根据团队id查询订单详情
sso_token验证
sso_token刷新
第三方赛事录入接口
赛事分组录入接口
第三方赛事项目发布状态修改接口
第三方赛事发布状态修改接口
第三方赛事退赛接口
第三方跟新订单退款状态
修改赛事可报名库存
第三方更新审核状态
获取赛事类型列表
获取队伍的当前状态
根据属性获取用户的历史报名信息
删除第三方接入账户
三方赛事删除接口
获取赛事中台表单属性类型
获取赛事中台流程
获取属性模板列表
获取订单详情
模板发送单条短信
三方获取eventDO信息
三方获取groupDO信息
交易系统订单同步接口,运享通专用
交易系统统一支付模块
阿里体育-卡信息同步接口
获取用户余额详情
赛事订单分成到邀请人
三方创建人像接口
三方编辑人像接口
三方从分组中删除会员接口
三方查询人像接口
阿里体育会员系统--手机号验证接口
阿里体育会员系统--取消三方关联接口
步数上传接口
商家入驻审核通过消息
商家入驻审核不通过消息
乐动力跑步数据上传接口
第三方系统人像创建
更新人像信息
人脸识别删除人像
取消订单通知
阿里体育电子凭证商品核销API
三方支付接口
查询支付状态
电子凭证查询
健身入淘订单通知
阿里体育会员系统-支付宝授权接口
阿里体育数据中心用户当天累积数据同步接口
阿里体育数据中心用户运动数据同步接口
阿里体育数据中心用户个人信息同步接口
阿里体育数据中心用户睡眠数据同步接口
健身入淘订单信息通知
阿里体育三方ID绑定接口
录入用户参赛号码
交易系统创建红票
交易系统创建蓝票
交易系统创建蓝票及完善信息
人脸搜索接口
附近门店摘要信息列表
同步saas订单
会员码查询
核销可用性检测
桌球Saas端核销接口
阿里体育店铺线上状态修改通知SaaS接口
商家新增短信群发任务
赛事路跑--同步赛事项目信息接口
赛事路跑--同步比赛成绩接口
赛事路跑--参赛号同步接口
赛事路跑--订单状态同步接口
赛事路跑--同步赛事接口
线下会员绑定
会员绑定查询
会员卡解绑
三方查找录入的人脸
活动列表接口
钓鱼活动确认订单或者取消
钓鱼活动下单
从isv查询钓鱼活动详情,透出给用户
支付宝人脸识别后置处理
设备支付宝人脸识别初始化
设备支付宝人脸信息查询
二维码内容解码
获取视频列表
阿里体育同步跑步机设备数据
设备注册接口
设备消息确认接口
设备请求token获取
设备配置项获取
闸机开闸
发放租赁商品
租赁产品归还
验证租赁产品是否允许归还
租赁设备发货通知租赁系统
场馆人像搜索
人脸业务回调
权益上下线
创建/更新权益
权益核销通知
授权账号信息
三方关系解绑接口
授权绑定关系接口
授权token校验
阿里体育SAAS根据场地查询预定场次时间矩阵
阿里体育SAAS订单支付通知
阿里体育SAAS订单退款通知
阿里体育SAAS票券商品查询
阿里体育SAAS订单创建
阿里体育SAAS订场场地查询
阿里体育SAAS订单关闭
阿里体育SAAS订单校验退款
阿里体育SAAS订场商品查询
阿里体育SAAS根据商品查询预定场次时间矩阵
阿里体育SAAS根据子订单退款通知
阿里体育SAAS订单详情
阿里体育SAAS获取支付宝支付参数
阿里体育SAAS组织机构详情
阿里体育SAAS二维码核销
商家赛事数据统计
商家赛事列表数据统计
任务调度客户端资源上报
阿里体育SAAS批量查询次票商品
阿里体育SAAS订场商品批量查询
模板发送单条短信,必须填写模板ID并制定对应的模板参数
| 环境 | HTTP请求地址 | HTTPS请求地址 |
|---|---|---|
| 正式环境 | http://gw.api.taobao.com/router/rest | https://eco.taobao.com/router/rest |
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| method | String | 是 | API接口名称。 |
| app_key | String | 是 | TOP分配给应用的AppKey。 |
| target_app_key | String | 否 | 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。 |
| sign_method | String | 是 | 签名的摘要算法,可选值为:hmac,md5。 |
| sign | String | 是 | API输入参数签名结果,签名算法介绍请点击这里。 |
| session | String | 否 | 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。 |
| timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 |
| format | String | 否 | 响应格式。默认为xml格式,可选值:xml,json。 |
| v | String | 是 | API协议版本,可选值:2.0。 |
| partner_id | String | 否 | 合作伙伴身份标识。 |
| simplify | Boolean | 否 | 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。 |
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| recipient | String | 必须 | 17621660220 | 接收人 | |
| recipient_type | String | 必须 | 1 | 1-手机号 2-aliuid 3-appuid | |
| template_id | Number | 必须 | 123 | 模板ID | |
| params | String | 必须 | {"company":"阿里体育","code":"1234"} | 模板参数 | |
| subject | String | 可选 | 测试 | 短信主题/备注信息 | |
| alternative_params | String | 可选 | {"company":"阿里体育","code":"1234"} | 降级参数 | |
| send_time | String | 可选 | 2017-9-9 12:00:00 | 定时发送时间,为空表示立即发送 | |
| callback_url | String | 可选 | http://your_receive_url_address | 短信状态推送地址 |
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| alisp_code | String | 200 | 返回状态码 |
| alisp_msg | String | 已执行 | 返回值说明 |
| alisp_data | Json | 返回数据 |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest req = new AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest();
req.setRecipient("17621660220");
req.setRecipientType("1");
req.setTemplateId(123L);
req.setParams("{\"company\":\"阿里体育\",\"code\":\"1234\"}");
req.setSubject("测试");
req.setAlternativeParams("{\"company\":\"阿里体育\",\"code\":\"1234\"}");
req.setSendTime("2017-9-9 12:00:00");
req.setCallbackUrl("http://your_receive_url_address");
AlibabaAlisportsCommonserviceSmsTemplateSingleSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest req = new AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest();
req.Recipient = "17621660220";
req.RecipientType = "1";
req.TemplateId = 123L;
req.Params = "{\"company\":\"阿里体育\",\"code\":\"1234\"}";
req.Subject = "测试";
req.AlternativeParams = "{\"company\":\"阿里体育\",\"code\":\"1234\"}";
req.SendTime = "2017-9-9 12:00:00";
req.CallbackUrl = "http://your_receive_url_address";
AlibabaAlisportsCommonserviceSmsTemplateSingleSendResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest;
$req->setRecipient("17621660220");
$req->setRecipientType("1");
$req->setTemplateId("123");
$req->setParams("{\"company\":\"阿里体育\",\"code\":\"1234\"}");
$req->setSubject("测试");
$req->setAlternativeParams("{\"company\":\"阿里体育\",\"code\":\"1234\"}");
$req->setSendTime("2017-9-9 12:00:00");
$req->setCallbackUrl("http://your_receive_url_address");
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \ -H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \ -d 'app_key=12129701' \ -d 'format=json' \ -d 'method=alibaba.alisports.commonservice.sms.template.single.send' \ -d 'partner_id=apidoc' \ -d 'sign=3B6D9C7D01E37B8F3C2B5F7D20078A6D' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-12-15+06%3A19%3A33' \ -d 'v=2.0' \ -d 'alternative_params=%7B%5C%22company%5C%22%3A%5C%22%E9%98%BF%E9%87%8C%E4%BD%93%E8%82%B2%5C%22%2C%5C%22code%5C%22%3A%5C%221234%5C%22%7D' \ -d 'callback_url=http%3A%2F%2Fyour_receive_url_address' \ -d 'params=%7B%5C%22company%5C%22%3A%5C%22%E9%98%BF%E9%87%8C%E4%BD%93%E8%82%B2%5C%22%2C%5C%22code%5C%22%3A%5C%221234%5C%22%7D' \ -d 'recipient=17621660220' \ -d 'recipient_type=1' \ -d 'send_time=2017-9-9+12%3A00%3A00' \ -d 'subject=%E6%B5%8B%E8%AF%95' \ -d 'template_id=123'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlisportsCommonserviceSmsTemplateSingleSendRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.recipient="17621660220"
req.recipient_type="1"
req.template_id=123
req.params="{\"company\":\"阿里体育\",\"code\":\"1234\"}"
req.subject="测试"
req.alternative_params="{\"company\":\"阿里体育\",\"code\":\"1234\"}"
req.send_time="2017-9-9 12:00:00"
req.callback_url="http://your_receive_url_address"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.alisports.commonservice.sms.template.single.send");
add_param(pRequest,"recipient","17621660220");
add_param(pRequest,"recipient_type","1");
add_param(pRequest,"template_id","123");
add_param(pRequest,"params","{\"company\":\"阿里体育\",\"code\":\"1234\"}");
add_param(pRequest,"subject","测试");
add_param(pRequest,"alternative_params","{\"company\":\"阿里体育\",\"code\":\"1234\"}");
add_param(pRequest,"send_time","2017-9-9 12:00:00");
add_param(pRequest,"callback_url","http://your_receive_url_address");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.alisports.commonservice.sms.template.single.send', {
'recipient':'17621660220',
'recipient_type':'1',
'template_id':'123',
'params':'{\"company\":\"阿里体育\",\"code\":\"1234\"}',
'subject':'测试',
'alternative_params':'{\"company\":\"阿里体育\",\"code\":\"1234\"}',
'send_time':'2017-9-9 12:00:00',
'callback_url':'http://your_receive_url_address'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})
<alibaba_alisports_commonservice_sms_template_single_send_response>
<alisp_code>200</alisp_code>
<alisp_msg>已执行</alisp_msg>
<alisp_data></alisp_data>
</alibaba_alisports_commonservice_sms_template_single_send_response>
{
"alibaba_alisports_commonservice_sms_template_single_send_response":{
"alisp_code":"200",
"alisp_msg":"已执行",
"alisp_data":""
}
}
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
{
"error_response":{
"msg":"Remote service error",
"code":50,
"sub_msg":"非法参数",
"sub_code":"isv.invalid-parameter"
}
}
| 错误码 | 错误描述 | 解决方案 |
|---|