我正在使用带有本地库的php中的Twilio api,我尝试了stackoverflow或他们的官方网站提供的许多解决方案,但没有一个起作用。在标记为已回答之前,请先考虑一下。我提供了一些证据证明它确实不起作用。如果我缺少一些标题等信息,请提供帮助。因为我尝试了官方解决方案,但它不起作用。
$sid="xxxxxxxxxxx";
$token="xyxxxcxc";
$client=new Client($sid, $token);
function Send_Message($client, $msg, $to){
return $client->messages->create(
$to,
array('from' => '+12566661887',
'body'=>$msg
)
);
}
答案 0 :(得分:1)
单引号禁止十六进制代码替换,转义序列(如\ r或\ n)将按字面输出。
(http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single)
这不起作用
array(
'from' => $twilio_number,
'body' => 'I sent \r\n this message in under 10 minutes!'
)
代替双引号,这应该起作用
array(
'from' => $twilio_number,
'body' => "I sent \r\n this message in under 10 minutes!"
)
或使用 $msg
$msg = "I sent \r\n this message in under 10 minutes!";
array(
'from' => $twilio_number,
'body' => $msg
)