微橙—人人店短信接口插件修改,56短信接口目前适用于市场上所有的商城、CMS、手机APP、网站等,无论您的程序是那个版本,您在修改中或调到短信接口中遇到问题可以随时联系我们技术人员,微信QQ同号:QQ:826585910,我们将为您提供免费的技术支持,如果您对代码不懂,可以联系我们技术人员帮您免费接入调试。
1.系统管理后台-公众号管理-营销模块-人人店-设置-短信配置-短信接口设置 填写56短信网用户名和密码
2.addons\ewei_shopv2\core\com\sms.php 核心代码如下
public function send($mobile, $tplid, $data, $replace = true)
{
global w;
$smsset = $this->sms_set();
$template = $this->sms_verify($tplid, $smsset);
if (empty($template['status']))
{
return $template;
}
$params = $this->sms_data($template['type'], $data, $replace, $template);
if ($template['type'] == 'juhe')
{
$data = array('mobile' => $mobile, 'tpl_id' => $template['smstplid'], 'tpl_value' => $params, 'key' => $smsset['juhe_key']);
$result = $this->http_post('http://jiekou.56dxw.com/sms/webinterface.aspx?', $data);
if (empty($result) || (0 < $result['error_code']))
{
return array('status' => 0, 'message' => '短信发送失败(' . $result['error_code'] . '):' . $result['reason']);
}
}
if ($template['type'] == 'ihuyi') {
$results = array(
'-1' => '密码错误',
'-5' => '余额不足'
);
$url = 'http://jiekou.56dxw.com/sms/webinterface.aspx?username='.$smsset['ihuyi_key'].'&userpwd='.md5($smsset['ihuyi_secret']).'&handtel='.$mobile.'&sendcontent='.$params;
$res = file_get_contents($url);
if ($res !=1) {
return array('status' => $res, 'message' => $results[$res]);
}
}
if ($template['type'] == 'dayu')
{
include_once EWEI_SHOPV2_VENDOR . 'dayu/TopSdk.php';
$dayuClient = new TopClient();
$dayuClient->appkey = $smsset['dayu_key'];
$dayuClient->secretKey = $smsset['dayu_secret'];
$dayuRequest = new AlibabaAliqinFcSmsNumSendRequest();
$dayuRequest->setSmsType('normal');
$dayuRequest->setSmsFreeSignName($template['smssign']);
$dayuRequest->setSmsParam($params);
$dayuRequest->setRecNum('' . $mobile);
$dayuRequest->setSmsTemplateCode($template['smstplid']);
$dayuResult = $dayuClient->execute($dayuRequest);
$dayuResult = (array) $dayuResult;
if (empty($dayuResult) || !empty($dayuResult['code']))
{
return array('status' => 0, 'message' => '短信发送失败(' . $dayuResult['sub_msg'] . '/code: ' . $dayuResult['code'] . '/sub_code: ' . $dayuResult['sub_code'] . ')');
}
}
return array('status' => 1);
}
扫描加技术微信,免费帮您接入