就是下面内容中的EncodeStr的算法!!多谢,对方已经给我我们一个密钥3.参数列表
HTTP调用参数列表如下:
序号 参数 最大长度
(字节) 含义 说明
1 MessageID 18 序列号 不能为空
2 SpNumber 10 SP的文本接入号码 不能为空(为SP短信4位全网接入号)
3 SPSrvID 10 SP业务类型代码 不能为空(此字段值即为SP导入的语音配合短信数据资料中的VagServiceType字段)
4 BACK_CODE 21 用户回拨号码
5 U_TYPE 1 用户使用种类 1
6 SM_TYPE 2 下发短信模板编号 不能为空
7 AccessTime 20 点播操作时间 格式:YYYY-MM-DD HH:MI:SS
8 Txt1 20 文本1 任意20字节
9 Txt2 20 文本2 任意20字节
10 Resv1 20 保留1
11 Resv2 20 保留2
12 Resv3 20 保留3
13 Resv4 20 保留4
14 Resv5 20 保留5
15 EncodeStr   255 以3DES按ECB模式加密算法加密字符串(丽音接入号码$丽音业务代码$主叫手机号$被叫手机号),然后用BASE64算法和URLEncoding算法进行编码举例:某SP已开通丽音业务名称为“明星在线”,已导入短信配合数据资料参见附件VAGST98765200412010001.txt。现在有手机用户13301234567拨打了1015904412业务,为手机用户13001234567点播了该业务中的一个节目,调用编号为02的短信模板:
早上好,用户主叫号码已经为您点送了SP名称提供的联通丽音之业务名称业务,请拨打回拨号码收听,免收信息费。本条短信免费
则调用HTTP接口的完整语句应为:
http://220.194.49.18:9777/webliyin.aspx?MessageID =000001&SPNumber=9999&SPSrvID=12 &BACK_CODE=1015904488&U_TPYE=1&SM_TPYE=02&AccessTime=2004-12-21  10:10:10&EncodeStr=KIQWNWEQREQWK921343KJASDFASD
其中EncodeStr字段的值为字符串:
044$12$13301234567$13001234567
经3DES加密后得出。
3DES的密钥,在挂机短信业务数据导入之后,填写密钥申请工单,由联通运维人员下发至各SP公司在SPMS平台所登记的联系人信箱。