2017-02-14 48 views
0

我們正在從javascript ipmessaging api版本「0.1.5」遷移到「0.11.1」。我們一直在使用「channel.getMessagesPaged」,它在新的javascript api中被「channel.getMessages」取代。Twilio「0.11.1」getmessages「anchor」參數不起作用

問題:傳遞參數「anchor」的方法調用現在已經開始失敗。

我們試過參考下面的移植guide。 給定的鏈接沒有提及getMessagesPaged中getMessages的參數更改。

此前,我們已經將最早的消息sid作爲「錨點」值傳遞並保持不變。我們還按照未縮小(調試)版本的評論。 (參考:釋放/ 0.11.1/twilio-chat.js)

爲了便於參考:從信道

  • @參數{字符串} [錨]大多數早期的消息

    • 返回最後的消息這已經是公知的ID,或通過默認

每次「結束」,我們試圖調用方法的getMessages()與錨值,我們正在接收FOL低異常:「無效'來自'查詢參數值。預計整」 參考全面例外:

enter image description here

請看屏幕投下以上,並幫助我們知道,如果我們失去了一些東西

請將您提供給我們很大這種方法與錨值一定的參考。

+0

你能分享你正在使用的代碼? – philnash

回答

0

錨更新是消息索引,而不是消息SID。

所以它不是一個字符串了,但整。

遷移文檔更新,以明確反映這一點:https://www.twilio.com/docs/api/chat/guides/migration-guide-javascript-0110#anchor-for-message-paging-changed-type

另請注意,有兩種方法可以讓JS束的getMessages;一個是外部的,另一個是內部的。您指的是您的問題中的內部字符串,它確實具有字符串作爲錨點。但它不是一個公共API。

這是更好地檢查API文檔爲:https://media.twiliocdn.com/sdk/js/chat/releases/0.12.0/docs/