短信接口协议及短信发送实例
长短信发送协议
长短信发送采用标准的 htp 协议,只支持 GET 方式,不支持 POST方式。
具体 HTTP 协议格式如下;
HttpVW127.0.0.1:8090/cgi-binsendsms?usemname=帐户名称 &&password=帐户密码
&to=发送号码 1%20 发送号码 2&text=短信内容&msgtype=短信类型&abc=
参数说明:
是否必选参数
|
[so |短信服务ME | lyY |
网关间本中从 | |Y |
[usemame |短信帐记用P名 | |IY |
乞信PS三 | |Y |
发送号码 可群发,群发发送 | Y
号码用%20 分隔
(默认 GBK 字符,
参考 charset 参数)
内容 短信内容需要经过 | Y
URL 编码(默认
GBK 字符,参考
charset 参数)
msgtype 短信类型 长短信类型为 4(得 | Y
短信类型为 1, 可支
持70 个字/条)
charset 字符集 字符集 1 为 UTF-8 | N
编码,如果没有此
参数默认 GBK 编
码〔如果字符集为
1 to 参数和 text 参
数的内容为 UTF-8
编码)
室内容 未定义参数功能,|
但是必需参数
返回值
状态值 含义
0 正常发送
其他 未知错误
重新做个测试.按照以上格式可以发送信息,
下面是测试的例子,
httpW121.10.141.28:8090/cgi-bin/sendsms?username=XXX&password=XXX&to=X
XXXXX&text=%C9%5FA%C8%D5%BF&msgtype=4&ABC-
hatp121.10.141.28:8090/cgi-bin/sendsms?usermame=XXXXXX&password=XXXX
XX&to=XXXXXXXXXXX&text=%C4%FA%B3%E4%D6%B5%B3%C9%B9%AG
和A3%A1%C4%%BF96CT9%6B006BB9%6A5%BDS%6CCS%UCD96A8%B7%D1%D396C30
D3%E0%B6%6EE%ECE%AA43%D4%6AAG6A395AC%6BT96A296CB%CDo65Bo6D3人
E05%5B6%6EE%5D%B6%FE%D7%D6%B5%BD13700670067%A3%EAC%BFSEC9%E
BBSEF19C85A1%B5%B1%C7%BO%D3E0%B6%EE%BC%BOSEC9%ECF9%6D4人
C2S%&CF%6FB%B7%D1%B6%EE%A196A3%28%B1%BE%ECC9EF596C3%E295B7%
DI19629&subid=&msgtype=4&abe=
hp121.10.141.28:8090/cei-bin/sendsms?username=XXXXXX&password=XXXX
XX&to=XXXXXXXXX&text=%B0%D1%D2o5BB%B7%DD%C5%A8SSC5%EA8%
B5%C4%CB%BC5tC4%5EE96A3%AC%BASECD%D2%6BB%6B4%6AE55B495AES5C
3县DB%C3%DB%B59C4%D7%A3%B8%EA3%BC5C4%5B856F8%6D7%EE%ED6
AA%D09bC4%B5%C4%C4%6E396A195A3%BO0%D1%%D29%0BB%B7%DD5EC59EAS
有8C5%6A8%5B5%C4%CB%BC%C4%EE96A3965AC%BA%CD%D2%5BB%B4%AE%
B4%AE%C3%DB%C3%DB%B5%C4%D7%6A3%B8%5A3%BCo6C4%B8%F8%D7
人%EE%D6%AA%D0%C4%B5%C4%C4%E3%A1%A3%B0%D1%D7%EE%D6%A
A%D0%5C4%B5%6C4%C4%E3%6A1%A312345&msgtype=4&abe=
JAVA 测试程序
文件名为 TESTjsp
<和@page contentType="texUhtml: charset=GBK" language='java"
import="javautil*javanet*javaio s" errorPage= "9b>