TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlscGrowthInteractiveTaskTriggerRequest req = new AlibabaAlscGrowthInteractiveTaskTriggerRequest();
AlibabaAlscGrowthInteractiveTaskTriggerRequest.TaskEventRequest obj1 = new AlibabaAlscGrowthInteractiveTaskTriggerRequest.TaskEventRequest();
obj1.setBizScene("21000002");
AlibabaAlscGrowthInteractiveTaskTriggerRequest.DeviceInfo obj2 = new AlibabaAlscGrowthInteractiveTaskTriggerRequest.DeviceInfo();
obj2.setClient("eleme");
obj2.setDeviceId("6b39072c-4c24-3eed-964e-f99c8be15757");
obj2.setIp("112.32.100.88");
obj2.setMac("xxxx");
obj2.setPlatform("android");
obj2.setPlatformVersion("11.3");
obj2.setProdVersion("11.15.88");
obj2.setProduct("eleme");
obj2.setTtid("1601274963112@eleme_android_11.15.88");
obj2.setUserAgent("Rajax/1 Apple/iPhone15,3 iOS/18.0.1 Eleme/11.15.88 ID/4E292205-7423-4048-AA53-82FB7A99A25C; IsJailbroken/0");
obj1.setDeviceInfo(obj2);
obj1.setEventId("1728354000000");
obj1.setEventIdemPotent("1728354000000");
obj1.setEventSubType("EVENT_FINISH");
obj1.setEventTime(1728354000000L);
obj1.setEventType("THIRD");
obj1.setTriggerType("ASYNC");
obj1.setUserId("2221393194");
obj1.setCount(1L);
obj1.setMissionXId("xxxx");
obj1.setUserType("ALSC_UID");
req.setParamTaskEventRequest(obj1);
AlibabaAlscGrowthInteractiveTaskTriggerResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlscGrowthInteractiveTaskTriggerRequest req = new AlibabaAlscGrowthInteractiveTaskTriggerRequest();
AlibabaAlscGrowthInteractiveTaskTriggerRequest.TaskEventRequestDomain obj1 = new AlibabaAlscGrowthInteractiveTaskTriggerRequest.TaskEventRequestDomain();
obj1.BizScene = "21000002";
AlibabaAlscGrowthInteractiveTaskTriggerRequest.DeviceInfoDomain obj2 = new AlibabaAlscGrowthInteractiveTaskTriggerRequest.DeviceInfoDomain();
obj2.Client = "eleme";
obj2.DeviceId = "6b39072c-4c24-3eed-964e-f99c8be15757";
obj2.Ip = "112.32.100.88";
obj2.Mac = "xxxx";
obj2.Platform = "android";
obj2.PlatformVersion = "11.3";
obj2.ProdVersion = "11.15.88";
obj2.Product = "eleme";
obj2.Ttid = "1601274963112@eleme_android_11.15.88";
obj2.UserAgent = "Rajax/1 Apple/iPhone15,3 iOS/18.0.1 Eleme/11.15.88 ID/4E292205-7423-4048-AA53-82FB7A99A25C; IsJailbroken/0";
obj1.DeviceInfo= obj2;
obj1.EventId = "1728354000000";
obj1.EventIdemPotent = "1728354000000";
obj1.EventSubType = "EVENT_FINISH";
obj1.EventTime = 1728354000000L;
obj1.EventType = "THIRD";
obj1.TriggerType = "ASYNC";
obj1.UserId = "2221393194";
obj1.Count = 1L;
obj1.MissionXId = "xxxx";
obj1.UserType = "ALSC_UID";
req.ParamTaskEventRequest_ = obj1;
AlibabaAlscGrowthInteractiveTaskTriggerResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlscGrowthInteractiveTaskTriggerRequest;
$param_task_event_request = new TaskEventRequest;
$param_task_event_request->biz_scene="21000002";
$device_info = new DeviceInfo;
$device_info->client="eleme";
$device_info->device_id="6b39072c-4c24-3eed-964e-f99c8be15757";
$device_info->ip="112.32.100.88";
$device_info->mac="xxxx";
$device_info->platform="android";
$device_info->platform_version="11.3";
$device_info->prod_version="11.15.88";
$device_info->product="eleme";
$device_info->ttid="1601274963112@eleme_android_11.15.88";
$device_info->user_agent="Rajax/1 Apple/iPhone15,3 iOS/18.0.1 Eleme/11.15.88 ID/4E292205-7423-4048-AA53-82FB7A99A25C; IsJailbroken/0";
$param_task_event_request->device_info = $device_info;
$param_task_event_request->event_id="1728354000000";
$param_task_event_request->event_idem_potent="1728354000000";
$param_task_event_request->event_sub_type="EVENT_FINISH";
$param_task_event_request->event_time="1728354000000";
$param_task_event_request->event_type="THIRD";
$param_task_event_request->trigger_type="ASYNC";
$param_task_event_request->user_id="2221393194";
$param_task_event_request->count="1";
$param_task_event_request->mission_x_id="xxxx";
$param_task_event_request->user_type="ALSC_UID";
$req->setParamTaskEventRequest(json_encode($param_task_event_request));
$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.alsc.growth.interactive.task.trigger' \
-d 'partner_id=apidoc' \
-d 'sign=BB836E6444457682C8C4CB6885010EA0' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-19+15%3A28%3A48' \
-d 'v=2.0' \
-d 'param_task_event_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlscGrowthInteractiveTaskTriggerRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_task_event_request="数据结构示例JSON格式"
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.alsc.growth.interactive.task.trigger");
add_param(pRequest,"param_task_event_request","数据结构JSON示例");
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.alsc.growth.interactive.task.trigger', {
'param_task_event_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})