Php - 如果图像链接断开/不可用,则不会发送 Twilio 彩信


Php - Twilio MMS not sending if image link is broken/unavailable

我有一个使用 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的棘手方法,也许您需要在代码中加入类似的东西。

希望这有帮助!