我正在用Twilio向Android手机发送短信。
域中有一个连字符。例如http://my-domain.com
当SMS消息到达Android时,只有文本的初始部分包含在超链接中。
在上面的例子中超链接是"http://my"
如何避免发送到android的超链接?我使用的是PHP Twilio客户端
可能是你犯了一个小错误。而且,它不依赖于android或iOS。我也试过了,它工作,因为它不是特定于Android或iOS。
<?php
require '../Services/Twilio.php'; // Include the Twilio PHP library
$version = "2010-04-01"; // Twilio REST API version
// Set our Account SID and AuthToken
$sid = 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$client = new Services_Twilio($sid, $token, $version); //initialise the Twilio client
$message = 'http://my-domain.com';
try {
// Initiate a new outbound call
$call = $client->account->messages->create(array(
'To' => "+YYYYYYYYYY",
'From' => "+1XXXXXXXXXX",
'Body' => $message,
));
echo 'TWILIO SMS';
echo 'Sending.... ';
} catch (Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
这里是我的代码。从这个我得到这个url相同的短信从Twilio。
请检查您的代码一次。并且,我希望我的代码能对你有所帮助。