我有一个使用 Twilio 发送彩信的应用程序。它工作正常;但是,当提供的图像链接断开/不可用时,它不会继续发送彩信。
在我的应用程序中,我有一个模块,它通过FTP将图像发送到服务器。从中,我获得了该图像的 URL 并将其附加到彩信上。由于某种原因,如果图像未通过FTP成功上传到服务器,则图像链接将断开,因此不会发送彩信。
你能帮我解决这个问题吗?
谢谢。
来自
Twilio的Megan在这里。
发送彩信依赖于MediaURL
因此,如果您尝试发送的URL已损坏,它将不起作用。
在示例中:
$client->account->messages->create(array(
'To' => "+16518675309",
'From' => "+14158141829",
'Body' => "Check out this awesome image!",
'MediaUrl' => "http://farm2.static.flickr.com/1075/1404618563_3ed9a44a3a.jpg",
));
如果 Flickr 图像链接断开,您将不会收到此消息的彩信部分。
在这篇文章中,我已经处理了一些通过文件系统处理图像URL的棘手方法,也许您需要在代码中加入类似的东西。
希望这有帮助!