运维监控

PHP 接入语音通知 API 详解:curl 请求与返回解析

文章详情

PHP 为什么适合调用语音通知 PHP 大量用于订单与通知后台,语音通知接口基于标准 HTTPS,用 cURL 即可请求,无需额外依赖。本篇详解 PHP 接入、发送与返回解析。 前置条件 获取 API ID 与 API Key,模板约 2…

PHP 为什么适合调用语音通知

PHP 大量用于订单与通知后台,语音通知接口基于标准 HTTPS,用 cURL 即可请求,无需额外依赖。本篇详解 PHP 接入、发送与返回解析。

前置条件

  • 获取 API ID 与 API Key,模板约 2 小时审核通过;
  • PHP 已开启 curl 扩展。

PHP cURL 示例

接口 https://api.ihuyi.com/voice/vm,POST 表单提交:

<?php
$ch = curl_init("https://api.ihuyi.com/voice/vm");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
  "account"=>"你的APIID","password"=>"你的APIKey",
  "mobile"=>"13800138000",
  "content"=>"【提醒】验证码 8866,5 分钟内有效。",
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
echo curl_exec($ch); // {"code":2,"msg":"提交成功"}
curl_close($ch);
?>

返回与注意事项

  1. 用 http_build_query 编码参数,避免中文出错;
  2. 保留 HTTPS 证书校验,保障安全;
  3. API Key 放入配置文件,勿硬编码公开。

code=2 为提交成功。按成功计费、失败不计费,约 70 字/条,套餐无有效期,注册送 10 条免费额度。

小结

PHP 几行 cURL 即可接入语音呼叫,适合验证码播报与订单提醒。详见接口文档代码示例

立即开始使用语音通知 API

注册送10条调试额度 · 3分钟快速接入 · 免费技术支持