TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
JstSmsSignnameCreateNewRequest req = new JstSmsSignnameCreateNewRequest();
JstSmsSignnameCreateNewRequest.AddSignNameRequest obj1 = new JstSmsSignnameCreateNewRequest.AddSignNameRequest();
obj1.setSignName("我的淘宝店");
obj1.setSignSource("签名来源");
obj1.setSceneDescription("场景描述");
JstSmsSignnameCreateNewRequest.SignNameQualityDTO obj2 = new JstSmsSignnameCreateNewRequest.SignNameQualityDTO();
obj2.setAdminName("淘小宝");
obj2.setOrganizationCode("1234567890");
obj2.setFileIds("12,34,56");
obj2.setCompanyName("淘宝");
obj2.setLegalPersonIDCard("1234567890");
obj2.setAdminIDCard("123456789");
obj2.setLegalPersonName("淘小宝");
obj1.setSignNameQualityDTO(obj2);
obj1.setRemark("给我的店铺发通知短信");
obj1.setCreateOperation(true);
req.setAddSignNameRequest(obj1);
JstSmsSignnameCreateNewResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
JstSmsSignnameCreateNewRequest req = new JstSmsSignnameCreateNewRequest();
JstSmsSignnameCreateNewRequest.AddSignNameRequestDomain obj1 = new JstSmsSignnameCreateNewRequest.AddSignNameRequestDomain();
obj1.SignName = "我的淘宝店";
obj1.SignSource = "签名来源";
obj1.SceneDescription = "场景描述";
JstSmsSignnameCreateNewRequest.SignNameQualityDTODomain obj2 = new JstSmsSignnameCreateNewRequest.SignNameQualityDTODomain();
obj2.AdminName = "淘小宝";
obj2.OrganizationCode = "1234567890";
obj2.FileIds = "12,34,56";
obj2.CompanyName = "淘宝";
obj2.LegalPersonIDCard = "1234567890";
obj2.AdminIDCard = "123456789";
obj2.LegalPersonName = "淘小宝";
obj1.SignNameQualityDTO= obj2;
obj1.Remark = "给我的店铺发通知短信";
obj1.CreateOperation = true;
req.AddSignNameRequest_ = obj1;
JstSmsSignnameCreateNewResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new JstSmsSignnameCreateNewRequest;
$add_sign_name_request = new AddSignNameRequest;
$add_sign_name_request->sign_name="我的淘宝店";
$add_sign_name_request->sign_source="签名来源";
$add_sign_name_request->scene_description="场景描述";
$sign_name_quality_d_t_o = new SignNameQualityDTO;
$sign_name_quality_d_t_o->admin_name="淘小宝";
$sign_name_quality_d_t_o->organization_code="1234567890";
$sign_name_quality_d_t_o->file_ids="12,34,56";
$sign_name_quality_d_t_o->company_name="淘宝";
$sign_name_quality_d_t_o->legal_person_i_d_card="1234567890";
$sign_name_quality_d_t_o->admin_i_d_card="123456789";
$sign_name_quality_d_t_o->legal_person_name="淘小宝";
$add_sign_name_request->sign_name_quality_d_t_o = $sign_name_quality_d_t_o;
$add_sign_name_request->remark="给我的店铺发通知短信";
$add_sign_name_request->create_operation="true";
$req->setAddSignNameRequest(json_encode($add_sign_name_request));
$resp = $c->execute($req, $sessionKey);
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.jst.sms.signname.create.new' \
-d 'partner_id=apidoc' \
-d 'session=96654170-7a87-48d4-8205-0e7dc177b3ec' \
-d 'sign=2A4E2F802ECB755C60C74FF1D1E30A87' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-10-16+06%3A18%3A19' \
-d 'v=2.0' \
-d 'add_sign_name_request=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.JstSmsSignnameCreateNewRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.add_sign_name_request="数据结构示例JSON格式"
try:
resp= req.getResponse(sessionkey)
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.jst.sms.signname.create.new");
add_param(pRequest,"add_sign_name_request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,sessionKey);
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.jst.sms.signname.create.new', {
'add_sign_name_request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})