TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMpUcAccountRegRequest req = new AlibabaDamaiMpUcAccountRegRequest();
AlibabaDamaiMpUcAccountRegRequest.UserRegParam obj1 = new AlibabaDamaiMpUcAccountRegRequest.UserRegParam();
AlibabaDamaiMpUcAccountRegRequest.UserAccount obj2 = new AlibabaDamaiMpUcAccountRegRequest.UserAccount();
obj2.setDomainId(0L);
obj2.setEmail("foo");
obj2.setGmtCreate(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj2.setGmtHavanaActive(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj2.setGmtModified(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj2.setHavanaId(0L);
obj2.setId(0L);
obj2.setMobile("foo");
obj2.setNationPrefix("foo");
obj2.setNickname("foo");
obj2.setPassword("foo");
obj2.setUserStatus(0L);
obj1.setAccount(obj2);
AlibabaDamaiMpUcAccountRegRequest.UserProfile obj3 = new AlibabaDamaiMpUcAccountRegRequest.UserProfile();
obj3.setAddrCityId(0L);
obj3.setAddrProvinceId(0L);
obj3.setAddrRegionId(0L);
obj3.setBirthday("foo");
obj3.setEducationLevel(0L);
obj3.setEmail("foo");
obj3.setGmtCreate(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj3.setGmtModified(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj3.setHobby("foo");
obj3.setHomeCityId(0L);
obj3.setHomeProvinceId(0L);
obj3.setHomeRegionId(0L);
obj3.setId(0L);
obj3.setIdentityCard("foo");
obj3.setIndustry(0L);
obj3.setMarriageStatus(0L);
obj3.setMobile("foo");
obj3.setMonthIncome(0L);
obj3.setNationPrefix("foo");
obj3.setNickname("foo");
obj3.setPhone("foo");
obj3.setRealName("foo");
obj3.setSex(0L);
obj1.setProfile(obj3);
AlibabaDamaiMpUcAccountRegRequest.TerminalInfo obj4 = new AlibabaDamaiMpUcAccountRegRequest.TerminalInfo();
obj4.setAccountType(0L);
obj4.setDeviceId("foo");
obj4.setDeviceName("foo");
obj4.setDeviceType(0L);
obj4.setIp("foo");
obj4.setPlatform(0L);
obj4.setTagContent("foo");
obj4.setTagName("foo");
obj4.setTerminalType(0L);
obj1.setTerminalInfo(obj4);
req.setParam(obj1);
AlibabaDamaiMpUcAccountRegResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaDamaiMpUcAccountRegRequest req = new AlibabaDamaiMpUcAccountRegRequest();
AlibabaDamaiMpUcAccountRegRequest.UserRegParamDomain obj1 = new AlibabaDamaiMpUcAccountRegRequest.UserRegParamDomain();
AlibabaDamaiMpUcAccountRegRequest.UserAccountDomain obj2 = new AlibabaDamaiMpUcAccountRegRequest.UserAccountDomain();
obj2.DomainId = 0L;
obj2.Email = "foo";
obj2.GmtCreate = DateTime.Parse(2017-01-01 00:00:00");
obj2.GmtHavanaActive = DateTime.Parse(2017-01-01 00:00:00");
obj2.GmtModified = DateTime.Parse(2017-01-01 00:00:00");
obj2.HavanaId = 0L;
obj2.Id = 0L;
obj2.Mobile = "foo";
obj2.NationPrefix = "foo";
obj2.Nickname = "foo";
obj2.Password = "foo";
obj2.UserStatus = 0L;
obj1.Account= obj2;
AlibabaDamaiMpUcAccountRegRequest.UserProfileDomain obj3 = new AlibabaDamaiMpUcAccountRegRequest.UserProfileDomain();
obj3.AddrCityId = 0L;
obj3.AddrProvinceId = 0L;
obj3.AddrRegionId = 0L;
obj3.Birthday = "foo";
obj3.EducationLevel = 0L;
obj3.Email = "foo";
obj3.GmtCreate = DateTime.Parse(2017-01-01 00:00:00");
obj3.GmtModified = DateTime.Parse(2017-01-01 00:00:00");
obj3.Hobby = "foo";
obj3.HomeCityId = 0L;
obj3.HomeProvinceId = 0L;
obj3.HomeRegionId = 0L;
obj3.Id = 0L;
obj3.IdentityCard = "foo";
obj3.Industry = 0L;
obj3.MarriageStatus = 0L;
obj3.Mobile = "foo";
obj3.MonthIncome = 0L;
obj3.NationPrefix = "foo";
obj3.Nickname = "foo";
obj3.Phone = "foo";
obj3.RealName = "foo";
obj3.Sex = 0L;
obj1.Profile= obj3;
AlibabaDamaiMpUcAccountRegRequest.TerminalInfoDomain obj4 = new AlibabaDamaiMpUcAccountRegRequest.TerminalInfoDomain();
obj4.AccountType = 0L;
obj4.DeviceId = "foo";
obj4.DeviceName = "foo";
obj4.DeviceType = 0L;
obj4.Ip = "foo";
obj4.Platform = 0L;
obj4.TagContent = "foo";
obj4.TagName = "foo";
obj4.TerminalType = 0L;
obj1.TerminalInfo= obj4;
req.Param_ = obj1;
AlibabaDamaiMpUcAccountRegResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaDamaiMpUcAccountRegRequest;
$param = new UserRegParam;
$account = new UserAccount;
$account->domain_id="0";
$account->email="foo";
$account->gmt_create="2017-01-01 00:00:00";
$account->gmt_havana_active="2017-01-01 00:00:00";
$account->gmt_modified="2017-01-01 00:00:00";
$account->havana_id="0";
$account->id="0";
$account->mobile="foo";
$account->nation_prefix="foo";
$account->nickname="foo";
$account->password="foo";
$account->user_status="0";
$param->account = $account;
$profile = new UserProfile;
$profile->addr_city_id="0";
$profile->addr_province_id="0";
$profile->addr_region_id="0";
$profile->birthday="foo";
$profile->education_level="0";
$profile->email="foo";
$profile->gmt_create="2017-01-01 00:00:00";
$profile->gmt_modified="2017-01-01 00:00:00";
$profile->hobby="foo";
$profile->home_city_id="0";
$profile->home_province_id="0";
$profile->home_region_id="0";
$profile->id="0";
$profile->identity_card="foo";
$profile->industry="0";
$profile->marriage_status="0";
$profile->mobile="foo";
$profile->month_income="0";
$profile->nation_prefix="foo";
$profile->nickname="foo";
$profile->phone="foo";
$profile->real_name="foo";
$profile->sex="0";
$param->profile = $profile;
$terminal_info = new TerminalInfo;
$terminal_info->account_type="0";
$terminal_info->device_id="foo";
$terminal_info->device_name="foo";
$terminal_info->device_type="0";
$terminal_info->ip="foo";
$terminal_info->platform="0";
$terminal_info->tag_content="foo";
$terminal_info->tag_name="foo";
$terminal_info->terminal_type="0";
$param->terminal_info = $terminal_info;
$req->setParam(json_encode($param));
$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.damai.mp.uc.account.reg' \
-d 'partner_id=apidoc' \
-d 'sign=1B13C7ECEC014043FDB1E9E226FC056A' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-07-01+23%3A40%3A29' \
-d 'v=2.0' \
-d 'param=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaDamaiMpUcAccountRegRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param=""
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.damai.mp.uc.account.reg");
add_param(pRequest,"param","数据结构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.damai.mp.uc.account.reg', {
'param':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})