Php - 如果图像 link 是 broken/unavailable,则 Twilio MMS 不发送
Php - Twilio MMS not sending if image link is broken/unavailable
我有一个使用 Twilio 发送彩信的应用程序。它工作正常;但是,当提供的图像link为broken/unavailable时,它不会继续发送彩信。
在我的应用程序中,我有一个通过 FTP 将图像发送到服务器的模块。从那里,我得到了该图像的 URL 并将其附加到 MMS 消息中。由于某些原因,如果图片无法通过 FTP 成功上传到服务器,图片 link 将损坏,因此不会发送彩信。
你能帮我解决这个问题吗?
谢谢。
这里是来自 Twilio 的梅根。
正在发送 MMS messages relies on the 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 图片 link 损坏,您将不会收到此消息的 MMS 部分。
我已经在 this post 中处理了一些通过文件系统处理图像 URL 的棘手方法,也许您需要在代码中添加一些类似的东西。
希望对您有所帮助!
我有一个使用 Twilio 发送彩信的应用程序。它工作正常;但是,当提供的图像link为broken/unavailable时,它不会继续发送彩信。
在我的应用程序中,我有一个通过 FTP 将图像发送到服务器的模块。从那里,我得到了该图像的 URL 并将其附加到 MMS 消息中。由于某些原因,如果图片无法通过 FTP 成功上传到服务器,图片 link 将损坏,因此不会发送彩信。
你能帮我解决这个问题吗?
谢谢。
这里是来自 Twilio 的梅根。
正在发送 MMS messages relies on the 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 图片 link 损坏,您将不会收到此消息的 MMS 部分。
我已经在 this post 中处理了一些通过文件系统处理图像 URL 的棘手方法,也许您需要在代码中添加一些类似的东西。
希望对您有所帮助!