PHP 接入语音通知 API:curl 一行 POST 搞定 PHP 是企业业务系统中最常见的语言之一,达信通语音通知API采用标准 HTTPS 表单提交,用 cURL 即可完成调用,无需改变团队现有开发语言。本文给出可直接复制的 PHP…

PHP 接入语音通知 API:curl 一行 POST 搞定

PHP 是企业业务系统中最常见的语言之一,达信通语音通知API采用标准 HTTPS 表单提交,用 cURL 即可完成调用,无需改变团队现有开发语言。本文给出可直接复制的 PHP 接入示例。

接口地址与参数

接口:POST https://api.vm.dxtong.com/webservice/voice.php

参数说明
methodSubmit 表示提交呼叫;GetNum 查询剩余条数
account / password控制台分配
mobile接收手机号,单次一个
content播报文本,≤180字 UTF-8,需匹配报备模板
format建议 json,默认返回 XML

PHP 代码片段

<?php
$url = "https://api.vm.dxtong.com/webservice/voice.php";
$data = [
    "method"   => "Submit",
    "account"  => "你的账号",
    "password" => "你的密码",
    "mobile"   => "13800138000",
    "content"  => "【达信通】您的验证码为123456,请尽快使用。",
    "format"   => "json"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$res = curl_exec($ch);
curl_close($ch);
print_r(json_decode($res, true));
?>

注意事项

  • 提交响应 code=2 仅代表提交成功,是否接听以回执为准;
  • 回执由平台 POST 推送,PHP 端接收后需 echo "success" 应答,并按 voiceid 去重;
  • 常见错误码:405 用户名或密码不正确、4051 剩余条数不足、4052 访问 IP 与备案 IP 不符。

达信通自主研发云通信平台,22 年行业经验、15 万+ 客户、7×24 售后,资质涵盖高新技术企业、专精特新、AAA 信用、ISO9001 与安全等级认证。想要 PHP 完整 Demo 或联调支持?拨打 400-118-6878(工作日 9:00–21:00),或"咨询接入方案"。