发送使用Twilio

问题描述:

动态SMS消息主体

我使用Twilio到send an SMS message像这样(示出的代码相关的部分):发送使用Twilio

require('Twilio.php'); 
$body ="some example message body text"; 
$account_sid = 'XXXXXXX'; 
$auth_token = 'YYYYY'; 
$client = new Services_Twilio($account_sid, $auth_token); 
$client->account->messages->create(array( 
    'To' => $phone, 
    'From' => "+15132592073", 
    'Body' => $body, 
)); 

上述工作得很好,但是,如果我更改为:

'Body' => "some example "+$test+" message body text"; 

邮件正文返回为“0”。

我也试过:

$myMessage ="some example "+$test+" message body text"; 

然后:

$client->account->messages->create(array( 
     'To' => $phone, 
     'From' => "+15132592073", 
     'Body' => $myMessage, 
    )); 

但是,这产生同样的结果( “0”)。需要注意的是:

$myMessage ="some example message body text"; 

这也能正常工作(不变量,即同样的事情)

缺少什么我在这里?

+1

使用。连接字符串在php – Vanojx1

+0

@ Vanojx1这就是它...太多的时间工作在JavaScript/jQuery – jonmrich

+0

我知道的感觉;) – Vanojx1

你应该使用:

$body = "some example ". $test . " message body text"; 

通知连接运算符 ''而不是'+'。

+0

谢谢!就是这样。花了太多时间在javascript/jQuery上。当我被允许时,我会接受答案。 – jonmrich

+0

嘿先锋,感谢您为*上的Twilio标记社区做出贡献。我们能寄给你一件衬衫以表示我们的赞赏吗?有关详细信息,请发送电子邮件至[email protected]。 –