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改變這一結果代碼有錯誤?
它看起來像我們這邊沒有返回完整的'vline.Message'對象的bug。修復後我會發布更新。 –