Php 包含超链接(带参数)的Twilio SMS正文出现断开
我试图发送一条短信,其中在身体包含超链接的参数。例如:Php 包含超链接(带参数)的Twilio SMS正文出现断开,php,twilio-php,Php,Twilio Php,我试图发送一条短信,其中在身体包含超链接的参数。例如: You can now track your order here: http://shoppingwebsite.com?order_id=987654321&product_id=55 当我使用twilio提供的PHPSDK发送此消息时,我收到一条带有断开链接的短信(我尝试过urlencode和addslashes,但没有成功)。你知道我能在收到的短信中看到链接并正常工作吗 以下是完整的代码: $sms = "You can
You can now track your order here: http://shoppingwebsite.com?order_id=987654321&product_id=55
当我使用twilio提供的PHPSDK发送此消息时,我收到一条带有断开链接的短信(我尝试过urlencode和addslashes,但没有成功)。你知道我能在收到的短信中看到链接并正常工作吗
以下是完整的代码:
$sms = "You can now track your order here: ";
$sms .= "http://shoppingwebsite.com?order_id=987654321&product_id=55";
$client = new Client(TWILIO_SID, TWILIO_AUTH_TOKEN);
$client->messages->create('+19876543210', array(
'from' => TWILIO_SENDER,
'body' => $sms)
);
通过查看我以前从各种服务提供商那里收到的所有短信,我意识到它们都没有带参数的url。像这样:
http://shoppingwebsite.com?order_id=987654321&product_id=55
他们通常使用一个很小的url,比如:
http://shopng.wbsite/98765432155
因此,看起来我必须缩小我的url,并避免url中的所有“?”和“&”符号。您可以添加用于发送消息的代码吗。