使用twilio API在短信中包含链接

Luc*_*ord 4 php api url sms twilio

如何使用twilio API在传出文本消息中包含URL?我试过了,但邮件没有发送.有特定的格式吗?句法?

更新:这是代码:(我使用的是php api)也许问题是在链接中使用变量?或者可能采用不同的格式?

$sms = $client->account->sms_messages->create(
    "xxx-xxx-xxxx", 
    $send_to_number, 
    "Hey $var1. words words $var2. via example.com. 
    see: https://graph.facebook.com/$fb_id/picture"); 
Run Code Online (Sandbox Code Playgroud)

example.com链接的作品完美,所以做$var1$var2.但是当添加包含变量的最后一个链接(并且它来自facebook图api,但我认为不重要)时,则不会发送消息.有没有办法解决这个没有url缩短?

Tre*_*nus 7

通过Twilio发送的SMS消息限制为160个字符,因为运营商会将消息分成160个字符大小的块.这些块不一定按顺序到达,所以如果你希望它超过160个字符,建议发送一些分页和消息.

https://www.twilio.com/help/faq/sms#sms-technical-3

如果您尝试发送超过160个字符的消息,官方Twilio PHP帮助程序库将会出错.

还有一点需要注意:如果你把消息分成两行,就像你在这里做的那样,PHP会在消息中包含你用于缩进的字符,所以上面的代码会产生一条如下所示的短信:

Hey $var1. words words $var2. via example.com. 
                     see: https://graph.facebook.com/$fb_id/picture
Run Code Online (Sandbox Code Playgroud)