当前位置:主页 > 行业资讯 >

「多方会议」短信接口对接流程

时间:2020-01-05 05:56 编辑:admin

在开发网站、app等项目中,经常需要接入短信接口来实现各种短信发送功能,常见的应用场景如用户注册登录短信验证、会员通知提醒等,一般短信接口对接到项目中的流程如下:

短信接口对接具体流程

这里就正午云信短信接口为例为大家介绍一下:

①注册正午云信短信平台账户,地址:

class SendUtility {

private $_config = array();

/**

* 获取相关配置

* Config.php文件中的正午云信用户名、密码、签名

*/

public __construct($config) {

$this-_config = $config;

}

/**

* 拼接请求参数

*/

function BuildContent($AimMobiles, $Content) {

$str = accName= . urlencode($this-_config[UserName]);

$str .= accPwd= . urlencode(strtoupper(md5($this-_config[Password])));

$str .= aimcodes= . urlencode($AimMobiles);

$str .= content= . urlencode($Content . $this-_config[Signature]);

return $str;

}

/**

* 短信发送

* @param $AimMobiles 下行手机号

* @param $Content 短信内容

*/

function Send($AimMobiles, $Content) {

$content = $this-BuildContent($AimMobiles, $Content);

$counter = 0;

while ($counter count($this-_config[Addresses])) {

$opts = array(http = array(method = POST, timeout = $this-_config[HttpTimeout],

header = Content-type: application/x-www-form-urlencoded, content = $content));

$message = file_get_contents($this-_config[Addresses][$counter] . /send, false,

stream_context_create($opts));

if ($message == false) $counter++;

else break;

}

if ($message == false) return 发送失败;

$RtnString = explode(;, $message);

if ($RtnString[0] != 1) return $RtnString[1];

return $RtnString[0];

}

/**

* 余额查询

* @param $accName 用户名

* @param $accPwd 密码

*/

function Query() {

$content = accName= . urlencode($this-_config[UserName]);

$content .= accPwd= . urlencode(strtoupper(md5($this-_config[Password])));

$opts = array(http = array(method = POST,

header = Content-type: application/x-www-form-urlencoded,

content = $content));

$message = file_get_contents($this-_config[Addresses][0] . /qryBalance, false,

stream_context_create($opts));

if ($message == false) return 查询失败;

$RtnString = explode(;, $message);

if ($RtnString[0] != 1) return $RtnString[1];

return $RtnString[2];

}

}

php

了解更多开发语言接入到项目中的demo示例:

java短信接口demo示例

asp短信接口demo示例

delphi7短信接口demo示例

C#短信接口demo示例

Copyright © 2001-2019 zhwsw.com 版权所有