TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PushAliyuncsComPush20150518Request req = new PushAliyuncsComPush20150518Request();
req.setccount("acount1,account2");
req.setndroidActivity("/store/...");
req.setndroidExtParameters("{\"k\":\"v\"}");
req.setndroidMusic("default");
req.setndroidOpenType("1");
req.setndroidOpenUrl("http://www.taobao.com");
req.setntiHarassDuration(1L);
req.setntiHarassStartTime(12L);
req.setppId(10011L);
req.setatchNumber("BatchNumberA");
req.setody("this is push body...");
req.seteviceId("device1,device2");
req.seteviceType(3L);
req.setOSBadge("2");
req.setOSExtParameters("{\"k\":\"v\"}");
req.setOSMusic("default");
req.setrovinceId("10011");
req.setushTime(StringUtils.parseDateTime("2015-03-18 18:00:00"));
req.setemind(false);
req.setendType(4L);
req.settatus(1L);
req.settoreOffline(false);
req.setummery("this is summary");
req.setimeout(2L);
req.setitle("this is title");
req.setype(0L);
PushAliyuncsComPush20150518Response rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
PushAliyuncsComPush20150518Request req = new PushAliyuncsComPush20150518Request();
req.ccount = "acount1,account2";
req.ndroidActivity = "/store/...";
req.ndroidExtParameters = "{\"k\":\"v\"}";
req.ndroidMusic = "default";
req.ndroidOpenType = "1";
req.ndroidOpenUrl = "http://www.taobao.com";
req.ntiHarassDuration = 1L;
req.ntiHarassStartTime = 12L;
req.ppId = 10011L;
req.atchNumber = "BatchNumberA";
req.ody = "this is push body...";
req.eviceId = "device1,device2";
req.eviceType = 3L;
req.OSBadge = "2";
req.OSExtParameters = "{\"k\":\"v\"}";
req.OSMusic = "default";
req.rovinceId = "10011";
req.ushTime = DateTime.Parse("2015-03-18 18:00:00");
req.emind = false;
req.endType = 4L;
req.tatus = 1L;
req.toreOffline = false;
req.ummery = "this is summary";
req.imeout = 2L;
req.itle = "this is title";
req.ype = 0L;
PushAliyuncsComPush20150518Response rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new PushAliyuncsComPush20150518Request;
$req->setccount("acount1,account2");
$req->setndroidActivity("/store/...");
$req->setndroidExtParameters("{\"k\":\"v\"}");
$req->setndroidMusic("default");
$req->setndroidOpenType("1");
$req->setndroidOpenUrl("http://www.taobao.com");
$req->setntiHarassDuration("1");
$req->setntiHarassStartTime("12");
$req->setppId("10011");
$req->setatchNumber("BatchNumberA");
$req->setody("this is push body...");
$req->seteviceId("device1,device2");
$req->seteviceType("3");
$req->setOSBadge("2");
$req->setOSExtParameters("{\"k\":\"v\"}");
$req->setOSMusic("default");
$req->setrovinceId("10011");
$req->setushTime("2015-03-18 18:00:00");
$req->setemind("false");
$req->setendType("4");
$req->settatus("1");
$req->settoreOffline("false");
$req->setummery("this is summary");
$req->setimeout("2");
$req->setitle("this is title");
$req->setype("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=push.aliyuncs.com.push.20150518' \
-d 'partner_id=apidoc' \
-d 'sign=AE2782CB24AAE86F772A66CE4004CC3B' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-28+16%3A36%3A21' \
-d 'v=2.0' \
-d 'Account=acount1%2Caccount2' \
-d 'AndroidActivity=%2Fstore%2F...' \
-d 'AndroidExtParameters=%7B%5C%22k%5C%22%3A%5C%22v%5C%22%7D' \
-d 'AndroidMusic=default' \
-d 'AndroidOpenType=1' \
-d 'AndroidOpenUrl=http%3A%2F%2Fwww.taobao.com' \
-d 'AntiHarassDuration=1' \
-d 'AntiHarassStartTime=12' \
-d 'AppId=10011' \
-d 'BatchNumber=BatchNumberA' \
-d 'Body=this+is+push+body...' \
-d 'DeviceId=device1%2Cdevice2' \
-d 'DeviceType=3' \
-d 'IOSBadge=2' \
-d 'IOSExtParameters=%7B%5C%22k%5C%22%3A%5C%22v%5C%22%7D' \
-d 'IOSMusic=default' \
-d 'ProvinceId=10011' \
-d 'PushTime=2015-03-18+18%3A00%3A00' \
-d 'Remind=false' \
-d 'SendType=4' \
-d 'Status=1' \
-d 'StoreOffline=false' \
-d 'Summery=this+is+summary' \
-d 'Timeout=2' \
-d 'Title=this+is+title' \
-d 'Type=0'
# -*- coding: utf-8 -*-
import top.api
req=top.api.PushAliyuncsComPush20150518Request(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.Account="acount1,account2"
req.AndroidActivity="/store/..."
req.AndroidExtParameters="{\"k\":\"v\"}"
req.AndroidMusic="default"
req.AndroidOpenType="1"
req.AndroidOpenUrl="http://www.taobao.com"
req.AntiHarassDuration=1
req.AntiHarassStartTime=12
req.AppId=10011
req.BatchNumber="BatchNumberA"
req.Body="this is push body..."
req.DeviceId="device1,device2"
req.DeviceType=3
req.IOSBadge="2"
req.IOSExtParameters="{\"k\":\"v\"}"
req.IOSMusic="default"
req.ProvinceId="10011"
req.PushTime="2015-03-18 18:00:00"
req.Remind=false
req.SendType=4
req.Status=1
req.StoreOffline=false
req.Summery="this is summary"
req.Timeout=2
req.Title="this is title"
req.Type=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,"push.aliyuncs.com.push.20150518");
add_param(pRequest,"Account","acount1,account2");
add_param(pRequest,"AndroidActivity","/store/...");
add_param(pRequest,"AndroidExtParameters","{\"k\":\"v\"}");
add_param(pRequest,"AndroidMusic","default");
add_param(pRequest,"AndroidOpenType","1");
add_param(pRequest,"AndroidOpenUrl","http://www.taobao.com");
add_param(pRequest,"AntiHarassDuration","1");
add_param(pRequest,"AntiHarassStartTime","12");
add_param(pRequest,"AppId","10011");
add_param(pRequest,"BatchNumber","BatchNumberA");
add_param(pRequest,"Body","this is push body...");
add_param(pRequest,"DeviceId","device1,device2");
add_param(pRequest,"DeviceType","3");
add_param(pRequest,"IOSBadge","2");
add_param(pRequest,"IOSExtParameters","{\"k\":\"v\"}");
add_param(pRequest,"IOSMusic","default");
add_param(pRequest,"ProvinceId","10011");
add_param(pRequest,"PushTime","2015-03-18 18:00:00");
add_param(pRequest,"Remind","false");
add_param(pRequest,"SendType","4");
add_param(pRequest,"Status","1");
add_param(pRequest,"StoreOffline","false");
add_param(pRequest,"Summery","this is summary");
add_param(pRequest,"Timeout","2");
add_param(pRequest,"Title","this is title");
add_param(pRequest,"Type","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('push.aliyuncs.com.push.20150518', {
'Account':'acount1,account2',
'AndroidActivity':'/store/...',
'AndroidExtParameters':'{\"k\":\"v\"}',
'AndroidMusic':'default',
'AndroidOpenType':'1',
'AndroidOpenUrl':'http://www.taobao.com',
'AntiHarassDuration':'1',
'AntiHarassStartTime':'12',
'AppId':'10011',
'BatchNumber':'BatchNumberA',
'Body':'this is push body...',
'DeviceId':'device1,device2',
'DeviceType':'3',
'IOSBadge':'2',
'IOSExtParameters':'{\"k\":\"v\"}',
'IOSMusic':'default',
'ProvinceId':'10011',
'PushTime':'2015-03-18 18:00:00',
'Remind':'false',
'SendType':'4',
'Status':'1',
'StoreOffline':'false',
'Summery':'this is summary',
'Timeout':'2',
'Title':'this is title',
'Type':'0'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})