如何将html链接传递给nexmo sms响应

时间:2016-04-08 07:19:32

标签: php nexmo

我想在确认订单后在nexmo sms响应中传递html链接。但它把它作为一个文本。

以下是代码:

$api_key = '********';
$api_secret = '***************';
$number = '*************';
$message = 'Your order has been placed.';
$message .= "<a href='accounts/download_order/'>Download your tickets</a>";
$url = 'https://rest.nexmo.com/sms/json?' . http_build_query([
                                        'api_key' => $api_key,
                                        'api_secret' => $api_secret,
                                        'to' => $number,
                                        'from' => 'NexmoWorks',
                                        'text' => $message
                                    ]); 

1 个答案:

答案 0 :(得分:1)

无法在SMS中包含此内容,您只能将完整的URL包含为纯文本 - 该URL的显示方式取决于最终用户的电话/操作系统。

以下示例;

$url = 'https://rest.nexmo.com/sms/json?';
$url .= http_build_query([
    'api_key' => $api_key,
    'api_secret' => $api_secret,
    'to' => $number,
    'from' => 'NexmoWorks',
    'text' => $message
]); 
短信

中不支持

<a>个标签