2013-09-22 101 views
0

在實現vLine API時,我提出了一個問題。當使用vline.Channel類的postMessage()方法時,目標用戶已成功接收到消息,但vline.Promise對象的成功回調沒有返回有效的vline.Message對象。至少我沒有接觸一些vline.Message方法,如getChannel()getCreationTime()無法使用postMessage訪問vline.Message對象()

代碼:

$channel.postMessage(textMessage) 
    .done(function (message) { 
     console.log("Message sending successfull || Message sent to " + message.getChannel().getDisplayName() + " at " + message.getCreationTime()); 
    }, 
    this) 
    .fail(function (err) { 
     console.log("Message sending failed || Error Type: " + err.type + " || Error Message: " + err.message); 
    }, 
    this); 

結果(控制檯日誌):

Message sending failed || Error Type: undefined || Error Message: Object #<Object> has no method 'getChannel' 

是尚未在U電源開發者網站尚未引用或者是API改變這一結果代碼有錯誤?

+0

它看起來像我們這邊沒有返回完整的'vline.Message'對象的bug。修復後我會發布更新。 –

回答

0

這是我們最終的錯誤;對於那個很抱歉。它現在應該是固定的。

+0

感謝您的錯誤修復和更新。 –