TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpencrmCversionDigtplCreateupdateWithSignatureRequest req = new OpencrmCversionDigtplCreateupdateWithSignatureRequest();
req.setTemplateId(1L);
req.setType(1L);
req.setStatus(0L);
OpencrmCversionDigtplCreateupdateWithSignatureRequest.DigitalSmsTemplateContentDTO obj1 = new OpencrmCversionDigtplCreateupdateWithSignatureRequest.DigitalSmsTemplateContentDTO();
obj1.setFileName("1111");
obj1.setFileSize(0L);
obj1.setFileSuffix("txt");
obj1.setFileContents("数字短信模板内容测试");
req.setDigitalSmsTemplateContentDto(obj1);
req.setTemplateName("数字短信模板名称");
req.setSignature("短信签名");
OpencrmCversionDigtplCreateupdateWithSignatureResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
OpencrmCversionDigtplCreateupdateWithSignatureRequest req = new OpencrmCversionDigtplCreateupdateWithSignatureRequest();
req.TemplateId = 1L;
req.Type = 1L;
req.Status = 0L;
OpencrmCversionDigtplCreateupdateWithSignatureRequest.DigitalSmsTemplateContentDTODomain obj1 = new OpencrmCversionDigtplCreateupdateWithSignatureRequest.DigitalSmsTemplateContentDTODomain();
obj1.FileName = "1111";
obj1.FileSize = 0L;
obj1.FileSuffix = "txt";
obj1.FileContents = "数字短信模板内容测试";
req.DigitalSmsTemplateContentDto_ = obj1;
req.TemplateName = "数字短信模板名称";
req.Signature = "短信签名";
OpencrmCversionDigtplCreateupdateWithSignatureResponse rsp = client.Execute(req, sessionKey);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new OpencrmCversionDigtplCreateupdateWithSignatureRequest;
$req->setTemplateId("1");
$req->setType("1");
$req->setStatus("0");
$digital_sms_template_content_dto = new DigitalSmsTemplateContentDTO;
$digital_sms_template_content_dto->file_name="1111";
$digital_sms_template_content_dto->file_size="0";
$digital_sms_template_content_dto->file_suffix="txt";
$digital_sms_template_content_dto->file_contents="数字短信模板内容测试";
$req->setDigitalSmsTemplateContentDto(json_encode($digital_sms_template_content_dto));
$req->setTemplateName("数字短信模板名称");
$req->setSignature("短信签名");
$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.opencrm.cversion.digtpl.createupdate.with.signature' \
-d 'partner_id=apidoc' \
-d 'session=2a12c897-f353-4eeb-9bc8-2fc8a254a003' \
-d 'sign=B919A709A13EF19B2112F63C3286616E' \
-d 'sign_method=hmac' \
-d 'timestamp=2026-06-17+11%3A58%3A35' \
-d 'v=2.0' \
-d 'digital_sms_template_content_dto=null' \
-d 'signature=%E7%9F%AD%E4%BF%A1%E7%AD%BE%E5%90%8D' \
-d 'status=0' \
-d 'template_id=1' \
-d 'template_name=%E6%95%B0%E5%AD%97%E7%9F%AD%E4%BF%A1%E6%A8%A1%E6%9D%BF%E5%90%8D%E7%A7%B0' \
-d 'type=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.OpencrmCversionDigtplCreateupdateWithSignatureRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.template_id=1
req.type=1
req.status=0
req.digital_sms_template_content_dto="[]"
req.template_name="数字短信模板名称"
req.signature="短信签名"
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.opencrm.cversion.digtpl.createupdate.with.signature");
add_param(pRequest,"template_id","1");
add_param(pRequest,"type","1");
add_param(pRequest,"status","0");
add_param(pRequest,"digital_sms_template_content_dto","数据结构JSON示例");
add_param(pRequest,"template_name","数字短信模板名称");
add_param(pRequest,"signature","短信签名");
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',
'url': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.opencrm.cversion.digtpl.createupdate.with.signature', {
'template_id':'1',
'type':'1',
'status':'0',
'digital_sms_template_content_dto':'数据结构JSON示例',
'template_name':'数字短信模板名称',
'signature':'短信签名'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})