F
fz97534
Unregistered / Unconfirmed
GUEST, unregistred user!
条件:
程序接口通讯方式及协议说明
1) 合作方与激动网之间的通信协议采用HTTP/XML协议。
2) 合作方与激动网之间的所有命令交互均使用POST方式的HTTP请求。
命令请求和响应的内容都放在Http请求Entity Body中,并采用XML格式,内容类型(Content-Type)为:” text/plain”,在HTTP的包头里面的表示为:“Content-Type: text/plain”,请注意,在包头里,相关的限制和约定以HTTP及XML协议为准。
A、MMPP­_SUBMIT消息定义(合作伙伴向激动网提交MT数据)
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit</command_name>
<command_data_block>
<commpany_id>data1</commpany_id>
<service_id>data2</service_id>
<fee_usertype>data3</fee_usertype>
<fee_terminal_id>data4</fee_terminal_id>
<tp_pid>data5</tp_pid>
<tp_udhi>data6</tp_udhi>
<msg_fmt>data7</msg_fmt>
<feetype>data8</feetype>
<feecode>data9</feecode>
<src_id>data10</src_id>
<dest _id>
<dest_terminal_id>data11</dest_terminal_id>
<dest_terminal_id>data11</dest_terminal_id>
……(可以有多个接受手机号)
</dest _id>
<msg_content>data12</msg_content>
<morelatetomtflag>data13</morelatetomtflag>
</command_data_block>
</mmpp_command>
B、说明:
XML 元素
说 明
mmpp_command
version为本接口规范版本号
command_name
mmpp_submit合作伙伴向激动网提交MT数据
command_data_block
数据字段开始标识
commpany_id
合作伙伴编号
service_id
业务类型,是数字、字母和符号的组合。(9位)
fee_usertype
计费用户类型字段
0:对目的终端MSISDN计费;
1:对源终端MSISDN计费;
3:表示本字段无效,对谁计费参见Fee_terminal_Id字段。
fee_terminal_id
被计费用户的手机号码(如本字节填空,则表示本字段无效,对谁计费参见Fee_UserType字段,本字段与Fee_UserType字段互斥)
tp_pid
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.9(普通短信为0)
tp_udhi
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.23(普通短信为0)
msg_fmt
信息格式
0:ASCII串
3:短信写卡操作
4:二进制信息
8:UCS2编码
15:含GB汉字 。。。。。。(普通短信为15)
feetype
资费类别
01:对“计费用户号码”免费
02:对“计费用户号码”按条计信息费
03:对“计费用户号码”按包月收取信息费
04:对“计费用户号码”的信息费封顶
feecode
资费代码(以分为单位)
src_id
激动网的服务代码或前缀为服务代码的长号码,该号码最终在用户手机上显示为短消息的主叫号码
dest_id
接收短信的手机号码开始标志
dest_terminal_id
接收短信的手机号码(可以有多个接受手机号)
msg_content
信息内容
morelatetomtflag
引起MT消息的原因
0-MO点播引起的第一条MT消息;
1-MO点播引起的非第一条MT消息;
2-非MO点播引起的MT消息;
3-系统反馈引起的MT消息。
C、举例:
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit</command_name>
<command_data_block>
<commpany_id>11528</commpany_id>
<service_id>TEST</service_id>
<fee_usertype>0</fee_usertype>
<fee_terminal_id></fee_terminal_id>
<tp_pid>0</tp_pid>
<tp_udhi>0</tp_udhi>
<msg_fmt>15</msg_fmt>
<feetype>02</feetype>
<feecode>20</feecode>
<src_id>0707034</src_id>
<dest _id>
<dest_terminal_id>136000000000</dest_terminal_id>
<dest_terminal_id>139000000000</dest_terminal_id>
……
</dest _id>
<msg_content>哈哈</msg_content>
<morelatetomtflag>0</morelatetomtflag>
</command_data_block>
</mmpp_command>
A、MMPP&shy;_SUBMIT_RESP消息定义(激动网MT应答)
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit_resp</command_name>
<command_data_block>
<commpany_id>data1</commpany_id>
<result>data2</result>
</command_data_block>
</mmpp_command>
B、说明:
XML 元素
说 明
mmpp_command
version为本接口规范版本号
command_name
mmpp_submit_resp激动网MT应答
command_data_block
数据字段开始标识
commpany_id
合作伙伴编号
result
结果:0正确,其他错误
C、举例:
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit_resp</command_name>
<command_data_block>
<commpany_id>11528</commpany_id>
<result>0</result>
</command_data_block>
</mmpp_command>
http://sun_shinewl.w8h.com
==============================================================
用Delphi来实现 该怎么做
程序接口通讯方式及协议说明
1) 合作方与激动网之间的通信协议采用HTTP/XML协议。
2) 合作方与激动网之间的所有命令交互均使用POST方式的HTTP请求。
命令请求和响应的内容都放在Http请求Entity Body中,并采用XML格式,内容类型(Content-Type)为:” text/plain”,在HTTP的包头里面的表示为:“Content-Type: text/plain”,请注意,在包头里,相关的限制和约定以HTTP及XML协议为准。
A、MMPP&shy;_SUBMIT消息定义(合作伙伴向激动网提交MT数据)
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit</command_name>
<command_data_block>
<commpany_id>data1</commpany_id>
<service_id>data2</service_id>
<fee_usertype>data3</fee_usertype>
<fee_terminal_id>data4</fee_terminal_id>
<tp_pid>data5</tp_pid>
<tp_udhi>data6</tp_udhi>
<msg_fmt>data7</msg_fmt>
<feetype>data8</feetype>
<feecode>data9</feecode>
<src_id>data10</src_id>
<dest _id>
<dest_terminal_id>data11</dest_terminal_id>
<dest_terminal_id>data11</dest_terminal_id>
……(可以有多个接受手机号)
</dest _id>
<msg_content>data12</msg_content>
<morelatetomtflag>data13</morelatetomtflag>
</command_data_block>
</mmpp_command>
B、说明:
XML 元素
说 明
mmpp_command
version为本接口规范版本号
command_name
mmpp_submit合作伙伴向激动网提交MT数据
command_data_block
数据字段开始标识
commpany_id
合作伙伴编号
service_id
业务类型,是数字、字母和符号的组合。(9位)
fee_usertype
计费用户类型字段
0:对目的终端MSISDN计费;
1:对源终端MSISDN计费;
3:表示本字段无效,对谁计费参见Fee_terminal_Id字段。
fee_terminal_id
被计费用户的手机号码(如本字节填空,则表示本字段无效,对谁计费参见Fee_UserType字段,本字段与Fee_UserType字段互斥)
tp_pid
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.9(普通短信为0)
tp_udhi
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.23(普通短信为0)
msg_fmt
信息格式
0:ASCII串
3:短信写卡操作
4:二进制信息
8:UCS2编码
15:含GB汉字 。。。。。。(普通短信为15)
feetype
资费类别
01:对“计费用户号码”免费
02:对“计费用户号码”按条计信息费
03:对“计费用户号码”按包月收取信息费
04:对“计费用户号码”的信息费封顶
feecode
资费代码(以分为单位)
src_id
激动网的服务代码或前缀为服务代码的长号码,该号码最终在用户手机上显示为短消息的主叫号码
dest_id
接收短信的手机号码开始标志
dest_terminal_id
接收短信的手机号码(可以有多个接受手机号)
msg_content
信息内容
morelatetomtflag
引起MT消息的原因
0-MO点播引起的第一条MT消息;
1-MO点播引起的非第一条MT消息;
2-非MO点播引起的MT消息;
3-系统反馈引起的MT消息。
C、举例:
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit</command_name>
<command_data_block>
<commpany_id>11528</commpany_id>
<service_id>TEST</service_id>
<fee_usertype>0</fee_usertype>
<fee_terminal_id></fee_terminal_id>
<tp_pid>0</tp_pid>
<tp_udhi>0</tp_udhi>
<msg_fmt>15</msg_fmt>
<feetype>02</feetype>
<feecode>20</feecode>
<src_id>0707034</src_id>
<dest _id>
<dest_terminal_id>136000000000</dest_terminal_id>
<dest_terminal_id>139000000000</dest_terminal_id>
……
</dest _id>
<msg_content>哈哈</msg_content>
<morelatetomtflag>0</morelatetomtflag>
</command_data_block>
</mmpp_command>
A、MMPP&shy;_SUBMIT_RESP消息定义(激动网MT应答)
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit_resp</command_name>
<command_data_block>
<commpany_id>data1</commpany_id>
<result>data2</result>
</command_data_block>
</mmpp_command>
B、说明:
XML 元素
说 明
mmpp_command
version为本接口规范版本号
command_name
mmpp_submit_resp激动网MT应答
command_data_block
数据字段开始标识
commpany_id
合作伙伴编号
result
结果:0正确,其他错误
C、举例:
<?xml version=“1.0” encoding=“gb2312”?>
<mmpp_command version=”1.0”>
<command_name>mmpp_submit_resp</command_name>
<command_data_block>
<commpany_id>11528</commpany_id>
<result>0</result>
</command_data_block>
</mmpp_command>
http://sun_shinewl.w8h.com
==============================================================
用Delphi来实现 该怎么做