TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlisportsDataSportsSyncsportsdataRequest req = new AlibabaAlisportsDataSportsSyncsportsdataRequest();
req.setAlispAppKey("test_appkey");
req.setMaxSpeed("1");
req.setAverHeartrate(1L);
req.setMaxHeartrate(1L);
req.setMinHeartrate(1L);
req.setTrail("none");
req.setStime("2018-10-10 11:11:11");
req.setEtime("2018-10-10 11:11:11");
req.setDeviceType(1L);
req.setDeviceName("none");
req.setDeviceModel("1");
req.setAverSpeed("1");
req.setSubUnit(1L);
req.setSubNum("1");
req.setAlispTime("1234567890");
req.setAlispSign("abc");
req.setAliuid("abc");
req.setSource("abc");
req.setDataId("abc");
req.setSportsClass(1L);
req.setSportsType(0L);
req.setNum("1");
req.setUnit(1L);
req.setCalorie("1");
req.setMatch("none");
req.setDistance("100");
req.setTime("100");
req.setCountry("中国");
req.setProvince("上海市");
req.setCity("杨浦区");
req.setStartPoint("130.0,37.0");
req.setEndPoint("130.0,37.0");
AlibabaAlisportsDataSportsSyncsportsdataResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlisportsDataSportsSyncsportsdataRequest req = new AlibabaAlisportsDataSportsSyncsportsdataRequest();
req.AlispAppKey = "test_appkey";
req.MaxSpeed = "1";
req.AverHeartrate = 1L;
req.MaxHeartrate = 1L;
req.MinHeartrate = 1L;
req.Trail = "none";
req.Stime = "2018-10-10 11:11:11";
req.Etime = "2018-10-10 11:11:11";
req.DeviceType = 1L;
req.DeviceName = "none";
req.DeviceModel = "1";
req.AverSpeed = "1";
req.SubUnit = 1L;
req.SubNum = "1";
req.AlispTime = "1234567890";
req.AlispSign = "abc";
req.Aliuid = "abc";
req.Source = "abc";
req.DataId = "abc";
req.SportsClass = 1L;
req.SportsType = 0L;
req.Num = "1";
req.Unit = 1L;
req.Calorie = "1";
req.Match = "none";
req.Distance = "100";
req.Time = "100";
req.Country = "中国";
req.Province = "上海市";
req.City = "杨浦区";
req.StartPoint = "130.0,37.0";
req.EndPoint = "130.0,37.0";
AlibabaAlisportsDataSportsSyncsportsdataResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlisportsDataSportsSyncsportsdataRequest;
$req->setAlispAppKey("test_appkey");
$req->setMaxSpeed("1");
$req->setAverHeartrate("1");
$req->setMaxHeartrate("1");
$req->setMinHeartrate("1");
$req->setTrail("none");
$req->setStime("2018-10-10 11:11:11");
$req->setEtime("2018-10-10 11:11:11");
$req->setDeviceType("1");
$req->setDeviceName("none");
$req->setDeviceModel("1");
$req->setAverSpeed("1");
$req->setSubUnit("1");
$req->setSubNum("1");
$req->setAlispTime("1234567890");
$req->setAlispSign("abc");
$req->setAliuid("abc");
$req->setSource("abc");
$req->setDataId("abc");
$req->setSportsClass("1");
$req->setSportsType("0");
$req->setNum("1");
$req->setUnit("1");
$req->setCalorie("1");
$req->setMatch("none");
$req->setDistance("100");
$req->setTime("100");
$req->setCountry("中国");
$req->setProvince("上海市");
$req->setCity("杨浦区");
$req->setStartPoint("130.0,37.0");
$req->setEndPoint("130.0,37.0");
$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.data.sports.syncsportsdata' \
-d 'partner_id=apidoc' \
-d 'sign=964FFAFF7CCC4DCDF7ED2B11EECD66A6' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-26+00%3A09%3A28' \
-d 'v=2.0' \
-d 'alisp_app_key=test_appkey' \
-d 'alisp_sign=abc' \
-d 'alisp_time=1234567890' \
-d 'aliuid=abc' \
-d 'aver_heartrate=1' \
-d 'aver_speed=1' \
-d 'calorie=1' \
-d 'city=%E6%9D%A8%E6%B5%A6%E5%8C%BA' \
-d 'country=%E4%B8%AD%E5%9B%BD' \
-d 'data_id=abc' \
-d 'device_model=1' \
-d 'device_name=none' \
-d 'device_type=1' \
-d 'distance=100' \
-d 'end_point=130.0%2C37.0' \
-d 'etime=2018-10-10+11%3A11%3A11' \
-d 'match=none' \
-d 'max_heartrate=1' \
-d 'max_speed=1' \
-d 'min_heartrate=1' \
-d 'num=1' \
-d 'province=%E4%B8%8A%E6%B5%B7%E5%B8%82' \
-d 'source=abc' \
-d 'sports_class=1' \
-d 'sports_type=0' \
-d 'start_point=130.0%2C37.0' \
-d 'stime=2018-10-10+11%3A11%3A11' \
-d 'sub_num=1' \
-d 'sub_unit=1' \
-d 'time=100' \
-d 'trail=none' \
-d 'unit=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlisportsDataSportsSyncsportsdataRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.alisp_app_key="test_appkey"
req.max_speed="1"
req.aver_heartrate=1
req.max_heartrate=1
req.min_heartrate=1
req.trail="none"
req.stime="2018-10-10 11:11:11"
req.etime="2018-10-10 11:11:11"
req.device_type=1
req.device_name="none"
req.device_model="1"
req.aver_speed="1"
req.sub_unit=1
req.sub_num="1"
req.alisp_time="1234567890"
req.alisp_sign="abc"
req.aliuid="abc"
req.source="abc"
req.data_id="abc"
req.sports_class=1
req.sports_type=0
req.num="1"
req.unit=1
req.calorie="1"
req.match="none"
req.distance="100"
req.time="100"
req.country="中国"
req.province="上海市"
req.city="杨浦区"
req.start_point="130.0,37.0"
req.end_point="130.0,37.0"
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.data.sports.syncsportsdata");
add_param(pRequest,"alisp_app_key","test_appkey");
add_param(pRequest,"max_speed","1");
add_param(pRequest,"aver_heartrate","1");
add_param(pRequest,"max_heartrate","1");
add_param(pRequest,"min_heartrate","1");
add_param(pRequest,"trail","none");
add_param(pRequest,"stime","2018-10-10 11:11:11");
add_param(pRequest,"etime","2018-10-10 11:11:11");
add_param(pRequest,"device_type","1");
add_param(pRequest,"device_name","none");
add_param(pRequest,"device_model","1");
add_param(pRequest,"aver_speed","1");
add_param(pRequest,"sub_unit","1");
add_param(pRequest,"sub_num","1");
add_param(pRequest,"alisp_time","1234567890");
add_param(pRequest,"alisp_sign","abc");
add_param(pRequest,"aliuid","abc");
add_param(pRequest,"source","abc");
add_param(pRequest,"data_id","abc");
add_param(pRequest,"sports_class","1");
add_param(pRequest,"sports_type","0");
add_param(pRequest,"num","1");
add_param(pRequest,"unit","1");
add_param(pRequest,"calorie","1");
add_param(pRequest,"match","none");
add_param(pRequest,"distance","100");
add_param(pRequest,"time","100");
add_param(pRequest,"country","中国");
add_param(pRequest,"province","上海市");
add_param(pRequest,"city","杨浦区");
add_param(pRequest,"start_point","130.0,37.0");
add_param(pRequest,"end_point","130.0,37.0");
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.data.sports.syncsportsdata', {
'alisp_app_key':'test_appkey',
'max_speed':'1',
'aver_heartrate':'1',
'max_heartrate':'1',
'min_heartrate':'1',
'trail':'none',
'stime':'2018-10-10 11:11:11',
'etime':'2018-10-10 11:11:11',
'device_type':'1',
'device_name':'none',
'device_model':'1',
'aver_speed':'1',
'sub_unit':'1',
'sub_num':'1',
'alisp_time':'1234567890',
'alisp_sign':'abc',
'aliuid':'abc',
'source':'abc',
'data_id':'abc',
'sports_class':'1',
'sports_type':'0',
'num':'1',
'unit':'1',
'calorie':'1',
'match':'none',
'distance':'100',
'time':'100',
'country':'中国',
'province':'上海市',
'city':'杨浦区',
'start_point':'130.0,37.0',
'end_point':'130.0,37.0'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})