助通短信接口集成 - PHP

本文详细介绍了如何在PHP环境中集成助通短信接口,包括步骤解析、所需库的安装、API调用示例及错误处理,助力开发者实现高效稳定的短信发送功能。
<?php
// 助通短信接口集成
function SendSMS($mobile, $content)
{
    $apiUrl = "http://api.mix2.zthysms.com/v2/sendSms";
    $username = "username";
    $password = "api-password";
    $tkey = time();
    $pwd = md5(md5($password) . $tkey);
    
    $params = [
        "content" => $content,
        "mobile" => $mobile,
        "username" => $username,
        "password" => $pwd,
        "tKey" => $tkey
    ];
    $data = json_encode($params);


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_URL, $apiUrl);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json; charset=utf-8',
        'Content-Length: ' . strlen($data)
    ));

    $res = curl_exec($ch);
    $code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if ($code != 200) {
		return false;
    }

    $res = json_decode($res, true);
    if (empty($res) || $res['code'] != 200) {
        return false;
    }

    return true;  
}

?>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值