Php Twilio-来电请求-无效内容类型错误
我将传入的Twilio电话呼叫请求发送到我的简单端点Php Twilio-来电请求-无效内容类型错误,php,Php,我将传入的Twilio电话呼叫请求发送到我的简单端点 use Twilio\Twiml; // All documentation says TwiML but that errors $response = new Twiml; $response->say( "Thank you for calling", array("voice" => "alice") ); echo $response; 下面是我的回应: << ? xml vers
use Twilio\Twiml; // All documentation says TwiML but that errors
$response = new Twiml;
$response->say(
"Thank you for calling",
array("voice" => "alice")
);
echo $response;
下面是我的回应:
<<
? xml version = "1.0"
encoding = "UTF-8" ? >
<
Response > < Say voice = "alice" > Thank you
for calling < /Say>< /Response >
null
<
回应>谢谢
用于呼叫
无效的
我猜是两个<(小于)符号,似乎是一个单一的字符,我不知道如何将其更改为一个单一的嗯,我终于让它工作了。我只花了一整天的时间 添加:标题(“内容类型:text/xml”);//显然,Twilio库没有声明内容类型 Wordpress问题添加前导空格/换行符:
使用die(而不是return)这样就不会返回任何值。“这是回响的内容”-在实际糟糕的格式中?(或者你把这件事搞砸了,因为你无法正确格式化代码?)我认为库不太可能生成这些双
,请遵循此链接并仔细阅读,也许你遗漏了什么。我添加了:“$response=substr($response,1);”,删除了我添加的两个内容:header(“内容类型:text/xml”);这让我更进一步。但是Twilio调试器现在显示不允许处理指令目标匹配\“[xX][mM][lL]”。它在文档类型声明上方放置两个换行符。