2015-12-02 67 views
0

我的代碼試圖發送彩信。我無法通過屬性mediaUrl,其中according to the docs,是我正在尋找。Twilio JS API - 發送動畫GIF

我的代碼看起來像這樣...

function sendText() { 
    let sid = 'ACxxxxxxxxxxxxxx'; 
    let authToken = '880xxxxxxxxxxx'; 
    twilio = Twilio(sid, authToken); 
    twilio.sendSms({ 
    to: "+16471111111", 
    from: "+1647111111", 
    body: "lol!", 
    mediaUrl: findGif() 
    }, function(error, responseData) { 
    if (error) { 
     console.log(error); 
    } else { 
     console.log(responseData); 
    } 
    }); 
} 

// findGif() successfully returns a url with an animated GIF 

function findGif() { 
    giphy.random('superman', function(error, result) { 
    //console.log(result); 
    return result.data.image_url; 
    }); 
} 

看着我的服務器日誌,我可以看到有一個從未領域mediaUrl。還值得注意的是,我正在通過試用帳戶試用此服務。有什麼建議麼?

回答

1

sendSms在REST API上使用棄用的/ SMS/Messages端點,而不是在新的/ Messages端點上。還有另一個叫sendMessage的功能,它使用這個更新的端點,您應該使用它。這是能夠發送彩信。

請注意,通過試用帳戶,您只能將消息發送至經過驗證的電話號碼(例如,您在註冊時驗證的自己的手機)。