我正在开发一个转录应用程序并且一切正常,除了注意到 twilio 没有使用以下方法发送 transcribeCallback 请求
<Record transcribe="true" transcribeCallback="sms.php?success=numero" action="adios.php" method="POST" maxLength="7"/>
但注意到正在请求“adios.php”,因此决定作为一个肮脏的修复,我会让 php curl 发送一个 POST 请求,但随后注意到 $_SESSION['number']; twilio 服务器请求没有调用它,但如果我通过网络浏览器请求“adios.php”,一切正常......
<?php
session_start();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"number=".$_SESSION['number']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
curl_close ($ch);
?>
提前致谢!