2016-03-11 25 views
1

我有一個使用Twilio發送MMS消息的應用程序。它工作正常;但是,當提供的圖像鏈接中斷/不可用時,它不會繼續發送彩信。Php - Twilio如果圖像鏈接中斷/不可用,MMS不會發送

在我的應用程序中,我有一個模塊通過FTP將圖像發送到服務器。從那裏,我得到該圖像的URL並將其附加在MMS消息上。出於某種原因,如果圖像沒有通過FTP成功上傳到服務器,圖像鏈接將被破壞,因此它不會發送彩信。

你能幫我解決這個問題嗎?

謝謝。

+2

你究竟想要做什麼?當鏈接被破壞時,重新上傳圖片?無論如何只需發送彩信?還有別的嗎? – Soana

回答

2

梅根從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的圖片鏈接是打破你不會收到此消息的MMS部分。

我已經處理了通過this post中的文件系統處理圖像URL的一些棘手方法,或許您需要在代碼中找到類似的東西。

希望這會有所幫助!