您的位置:首页 >  新闻中心 > 云通讯公告
  云通讯公告
 

基于云通讯平台 PHP短信群发平台接口推送模块设计开发

来源:原创    时间:2018-04-11    浏览:0 次

    云通讯平台的短信群发接口功能比较强大,中小企业可以在云通讯平台提供的云服务平台上进行二次开发,二次开发几乎支持所有流行的开发语言,能很好地满足中小企业网站和管理信息系统的信息推送需求。论文以 PHP 语言为例设计开发了一个基于云通讯平台的信息推送模块,其它编程语言实现该模块的方式基本类似,只需更换编程语言即可。经测试,该信息推送模块运行稳定,能满足日常信息推送的需求。论文的设计开发思路对于采用其它语言设计开发信息推送模块有一定的借鉴作用,论文设计开发的信息推送模块有一定的应用推广价值。

blob.png

    云通讯平台是国内首家专注于移动ADC 应用,为广大企业客户提供移动商务全面解决方案的软件技术服务公司。云通讯平台为中小企业提供优质便捷的小微企业云服务平台,专注于短信群发、及时通讯、网站建设、企业 CRM 等服务 。中小企业可以在云通讯平台提供的云服务平台上进行二次开发,二次开发几乎支持所有流行的开发语言。本文使用 PHP 语言在云通讯平台的云服务平台提供的短信群发接口基础上设计开发一个信息推送模块,该模块可以作为网站和各种信息系统的一个通用模块。

1.云通讯平台短信群发接口

云通讯平台的云平台的短信群发接口可对手机群发相同内容的短信。接口 URL 如下:http://www.e253.com/

短信群发的参数如下:

(1)name 企业用户登录名称 必填字段

(2)pwd 企业用户登录密码 必填字段

(3)dst 群发目标手机号 必填字段,手机号之间用英文逗号分割,最后一个手机号后不加逗号,请少于 100 个号码。

(4)msg 发送短信内容 必填字段,短信内容字数计算方法: 汉字,英文,数字,标点符号,空格等所有字符都按 1 个字计算。默认情况下,普通短信可发 60 个字,长短信可发 240 字,统一按每 60 字一条计费。

(5)time 定时时间 非必填字段,时间格式: YYYYMMDDHHMM;12 位时间表示,不符合规则的将立即进行发送。

(6)txt 短信类型 非必填字段,txt=ccdx 表示启用超长短信功能。

账号需要开通此功能,且通道和手机支持才能使用。

群发短信具体示例:

http://www.e253.com/send/gsend.asp?name=company&pwd=1234

&dst=1393710***4,1393710***5 &sender=&time=&txt=ccdx&msg= 【云通讯平台】您的验证码是147258.

企业用户到云通讯平台云平台注册即可获得企业用户登录名和密码,然后给该企业用户存入一定的费用即可使用该用户群发短信了。

2.PHP 调用短信接口实现短信群发使用网页设计工具设计一个群发短信的表单。表单主要包含短信发送内容、发送时间和目标手机号三项内容。也可以将短信发送者的企业用户登录名称和密码以隐藏域的形式传送过去。


$name = $_POST["name"]; //获取企业用户登录名称

$pwd = $_POST["pwd"];  //获取企业用户登录密码

//获取选中的所有用户手机,结果为数组,例如:Array ( [0] =>

135**** [1] => 158**** )

$dst = $_POST["dst"];

//将上面获得的手机数组转换为按逗号分隔的字符串,例如:

135****,158****

$dst2=implode(',',$dst);

$msg = trim($_POST["msg"]); //获取发送内容

$time = trim($_POST["time"]); //获取发送时间

//调用发送接口发送短信,发送完毕后关闭调用

$fp  =

fopen("http://www.e253.com/send/gsend.asp?name=$name&pwd=$pwd

&dst=$dst2

&txt=ccdx&msg=$msg&time=$time","r");

$ret= fgetss($fp,255);

fclose($fp);

//输出反馈并返回发送页面

echo "

";

PHP 处理页面在获取到用户名、密码、手机号码、短信内容和发送时间等信息后,调用发送接口即可将信息发送个目标手机号码群。注意一次群发不要超过 100 个手机号码,如果希望定时发送,可以通过修改发送时间实现,将发送时间修改为当前时间之后的某个时间。