使用Twilio发送动态SMS消息正文

时间:2016-07-25 13:41:55

标签: php twilio

我正在使用Twilio到send an SMS message这样(显示的相关部分代码):

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 个答案:

答案 0 :(得分:3)

您应该使用:

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

注意连接运算符'。'而不是' +'。