Javascript Twilio“;0.11.1“;使用“获取消息”;“锚定”;参数不工作

Javascript Twilio“;0.11.1“;使用“获取消息”;“锚定”;参数不工作,javascript,c#,twilio,Javascript,C#,Twilio,我们正在从javascript IPMessage api版本“0.1.5”迁移到“0.11.1”。在新的javascript api中,我们一直在使用“channel.getMessagesPaged”,它被“channel.getMessages”取代 问题:传递参数“anchor”的方法调用现在开始失败 我们试图引用以下迁移。 给定的链接没有提到getMessagesPaged中getMessages参数的更改 前面,我们已经将最早的消息sid作为“锚”值传递并保持不变。我们还遵循了未精简

我们正在从javascript IPMessage api版本“0.1.5”迁移到“0.11.1”。在新的javascript api中,我们一直在使用“channel.getMessagesPaged”,它被“channel.getMessages”取代

问题:传递参数“anchor”的方法调用现在开始失败

我们试图引用以下迁移。 给定的链接没有提到getMessagesPaged中getMessages参数的更改

前面,我们已经将最早的消息sid作为“锚”值传递并保持不变。我们还遵循了未精简(调试)版本中的注释。(参考:releases/0.11.1/twilio chat.js)

供参考:

  • 从通道返回最后的消息
    • @param{String}[anchor]已知的最早消息id,默认为“end”
每次尝试使用锚定值调用方法getMessages(),我们都会收到以下异常:“无效的”“来自”“查询参数值。应为整数” 完全例外情况供参考:

请看上面的屏幕,帮助我们知道我们是否遗漏了什么


如果您能为我们提供一些关于锚定值的方法的参考,那就太好了。

锚定被更新为消息索引,而不是消息SID

所以它不再是字符串,而是整数

迁移文档已更新,以明确反映这一点:

还要注意的是,js包中有两种getMessages方法;一个是外部的,另一个是内部的。你们所指的是你们的问题中的一个内部问题,它实际上是以字符串为锚的。但它不是一个公共API


最好检查一下API文档:

你能分享一下你正在使用的代码吗?