首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

powerbuilder开发http接口解决方法

2012-12-30 
powerbuilder开发http接口HTTP接口约定为了降低客户的开发技术难度,根据客户需求,提供企业版的HTTP接口。采

powerbuilder开发http接口
HTTP接口约定
为了降低客户的开发技术难度,根据客户需求,提供企业版的HTTP接口。采用HTTP的POST和GET方式进行短信的发送。
注意事项:
1. 发送短信建议使用POST方式提交,可以进行大批量短信发送;
2. GET方式提交发送号码最大一次提交100个;
3. 发送号码移动、电信、联通、小灵通可以混合提交;
4. 发送号码以”,”分隔(半角逗号),
    例如: 13688888888,13088888888,01088888888,……;
5. 调用接口注意要用UTF-8进行编码。

发送短信
  企业版账号发送短信。
  入口地址: http://121.37.61.15/sms/http/sendmessage
参数说明:
1.发送短信所需参数如下:
参 数说 明 必选/可选
username发送短信的企业账号必选
password账号对应的登录密码必选
codes发送号码;以”,”分隔(半角逗号)
例如:
13688888888,13088888888,01088888888,……;必选
content发送内容;必选
sendtime发送时间;
不加sendtime参数为立即发送,如果加sendtime参数且发送号码大于5个为预约发送;为预约发送;
sendtime参数格式为 YYYY-mm-dd HH:mm:ss 
例如:2008-10-21 10:00:00;可选
返回结果:
返回值返回值含义
>=0成功发送的条数
-1失败
-7用户认证失败(用户名密码)
-9缺少参数
-11短信内容包含有敏感词
-12余额不足 
-15内容为空


调用接口示例:(发送100条短信,GET示例)
http://121.37.61.15/sms/http/sendmessage?username={username}&password={password}&codes=136xxxxxxxx,138xxxxxxxx&content=%E6%B5%8B%E8%AF%95%E5%8F%91%E9%80%81%E7%9F%AD%E4%BF%A1
 (短信内容为:测试发送短信)


上面是对方公司给我的接口文档一部分,请问我应该在pb里面怎样开发接口程序呢,第一次做这种接口,麻烦知道的大哥大姐步骤详细点。谢谢了
[解决办法]
使用inet,网上有例子,可以下一个看看
简单如下:
inet ln_inet
n_inet_html ln_html
String ls_url 

if GetContextService("Internet", ln_inet) = 1 THEN 

  ln_html = CREATE n_inet_html 
  ls_url = "http://121.37.61.15/sms/http/sendmessage"
  ls_url += ...
  ln_inet.GetURL(ls_url,ln_html)
  
  DESTROY ln_html 

END IF 

热点排行