无法访问 vline.带有 postMessage() 的消息对象

Unable to access vline.Message object with postMessage()

本文关键字:消息 对象 postMessage 访问 vline 带有      更新时间:2023-09-26

在实现vLine API时,我遇到了一个问题。使用 vline.Channel 类的 postMessage() 方法时,目标用户成功接收消息,但vline.Promise对象的成功回调未返回有效的 vline.Message 对象。至少我对某些vline.Message方法没有帮助,例如getChannel()getCreationTime().

法典:

$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'

这是 vLine 开发人员站点上尚未引用的 API 更改的结果,还是代码上存在错误?

这是我们这边的一个错误; 对此感到抱歉。现在应该修复它。