TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpenAccountCreateRequest req = new OpenAccountCreateRequest();
List<OpenAccount> list2 = new ArrayList<OpenAccount>();
OpenAccount obj3 = new OpenAccount();
list2.add(obj3);
obj3.setLoginId("baymax");
obj3.setCreateDeviceId("FxJbzXjm3vtO2GqNIdfnej9Db44Kwek");
obj3.setAlipayId("baymax@126.com");
obj3.setLocale("zh_CN");
obj3.setBankCardNo("1234 7655 28763 211");
obj3.setIsvAccountId("19862");
obj3.setEmail("abc@126.com");
obj3.setAvatarUrl("http://image.abc.com/aa.jpg");
obj3.setBankCardOwnerName("baymax");
obj3.setDisplayName("baymax");
obj3.setLoginPwdSalt("WjndM");
obj3.setLoginPwd("xmbuioyfhkuijaamdkoohndmadjidhjifjd");
obj3.setOpenId("xhdjeiyenmkljagjud");
obj3.setMobile("17084836002");
obj3.setCreateLocation("120.146484,30.313617");
obj3.setExtInfos("{\"gender\":\"male\"}");
obj3.setLoginPwdIntensity(1L);
obj3.setType(2L);
obj3.setStatus(1L);
obj3.setLoginPwdEncryption(1L);
obj3.setGender(1L);
obj3.setName("baymax");
obj3.setBirthday("20150120");
obj3.setWangwang("baymax");
obj3.setWeixin("1822939822");
obj3.setOauthPlateform(1L);
req.setParamList(list2);
OpenAccountCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
OpenAccountCreateRequest req = new OpenAccountCreateRequest();
List<OpenAccount> list2 = new List<OpenAccount>();
OpenAccount obj3 = new OpenAccount();
list2.Add(obj3);
obj3.LoginId = "baymax";
obj3.CreateDeviceId = "FxJbzXjm3vtO2GqNIdfnej9Db44Kwek";
obj3.AlipayId = "baymax@126.com";
obj3.Locale = "zh_CN";
obj3.BankCardNo = "1234 7655 28763 211";
obj3.IsvAccountId = "19862";
obj3.Email = "abc@126.com";
obj3.AvatarUrl = "http://image.abc.com/aa.jpg";
obj3.BankCardOwnerName = "baymax";
obj3.DisplayName = "baymax";
obj3.LoginPwdSalt = "WjndM";
obj3.LoginPwd = "xmbuioyfhkuijaamdkoohndmadjidhjifjd";
obj3.OpenId = "xhdjeiyenmkljagjud";
obj3.Mobile = "17084836002";
obj3.CreateLocation = "120.146484,30.313617";
obj3.ExtInfos = "{\"gender\":\"male\"}";
obj3.LoginPwdIntensity = 1L;
obj3.Type = 2L;
obj3.Status = 1L;
obj3.LoginPwdEncryption = 1L;
obj3.Gender = 1L;
obj3.Name = "baymax";
obj3.Birthday = "20150120";
obj3.Wangwang = "baymax";
obj3.Weixin = "1822939822";
obj3.OauthPlateform = 1L;
req.ParamList_ = list2;
OpenAccountCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new OpenAccountCreateRequest;
$param_list = new OpenAccount;
$param_list->login_id="baymax";
$param_list->create_device_id="FxJbzXjm3vtO2GqNIdfnej9Db44Kwek";
$param_list->alipay_id="baymax@126.com";
$param_list->locale="zh_CN";
$param_list->bank_card_no="1234 7655 28763 211";
$param_list->isv_account_id="19862";
$param_list->email="abc@126.com";
$param_list->avatar_url="http://image.abc.com/aa.jpg";
$param_list->bank_card_owner_name="baymax";
$param_list->display_name="baymax";
$param_list->login_pwd_salt="WjndM";
$param_list->login_pwd="xmbuioyfhkuijaamdkoohndmadjidhjifjd";
$param_list->open_id="xhdjeiyenmkljagjud";
$param_list->mobile="17084836002";
$param_list->create_location="120.146484,30.313617";
$param_list->ext_infos="{\"gender\":\"male\"}";
$param_list->login_pwd_intensity="1";
$param_list->type="2";
$param_list->status="1";
$param_list->login_pwd_encryption="1";
$param_list->gender="1";
$param_list->name="baymax";
$param_list->birthday="20150120";
$param_list->wangwang="baymax";
$param_list->weixin="1822939822";
$param_list->oauth_plateform="1";
$req->setParamList(json_encode($param_list));
$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=taobao.open.account.create' \
-d 'partner_id=apidoc' \
-d 'sign=C434F89D269BC1C311631ACB35045387' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-05+17%3A11%3A22' \
-d 'v=2.0' \
-d 'param_list=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.OpenAccountCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.param_list="null"
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,"taobao.open.account.create");
add_param(pRequest,"param_list","数据结构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('taobao.open.account.create', {
'param_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})