2016-07-25 122 views
1
動態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

回答

3

你應該使用:

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

通知連接運算符 ''而不是'+'。

+0

謝謝!就是這樣。花了太多時間在javascript/jQuery上。當我被允許時,我會接受答案。 – jonmrich

+0

嘿先鋒,感謝您爲StackOverflow上的Twilio標記社區做出貢獻。我們能寄給你一件襯衫以表示我們的讚賞嗎?有關詳細信息,請發送電子郵件至[email protected]。 –