发送使用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";
这也能正常工作(不变量,即同样的事情)
缺少什么我在这里?
答
你应该使用:
$body = "some example ". $test . " message body text";
通知连接运算符 ''而不是'+'。
+0
谢谢!就是这样。花了太多时间在javascript/jQuery上。当我被允许时,我会接受答案。 – jonmrich
+0
嘿先锋,感谢您为*上的Twilio标记社区做出贡献。我们能寄给你一件衬衫以表示我们的赞赏吗?有关详细信息,请发送电子邮件至[email protected]。 –
使用。连接字符串在php – Vanojx1
@ Vanojx1这就是它...太多的时间工作在JavaScript/jQuery – jonmrich
我知道的感觉;) – Vanojx1