2017-02-14 1 views
0

javascript ipmessaging apiバージョン "0.1.5"から "0.11.1"に移行しています。新しいjavascript APIで "channel.getMessages"に置き換えられた "channel.getMessagesPaged"を使用しています。Twilio "0.11.1"アンカーパラメータが正しくないgetmessages

問題:パラメータ "anchor"を渡しているメソッド呼び出しが失敗し始めました。

次の移行を参照しようとしましたguide。 getMessagesPagedからのgetMessagesのパラメータの変更は、指定されたリンクには記載されていません。

これまでは、最も早いメッセージsidを「アンカー」値として渡し、同じ値を維持してきました。また、非圧縮(デバッグ)版のコメントに続きました。 (参照:リリース/ 0.11.1/twilio-chat.js)

ご参考:

  • 戻り、最後のメッセージチャネルから
    • @param {文字列} [アンカー]ほとんどの初期のメッセージすでにデフォルト

によりたびに知られている、または「終了」されたIDは、我々はアンカー値を持つメソッドそして、getMessages()を呼び出すようにしようとしている、我々はFOLを受けていますローディング例外: "無効な 'From'クエリパラメータ値。参照のための整数」 全例外を期待:

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ための2つの方法があることに注意してください。 1つは外部で、もう1つは内部です。あなたは本当にアンカーとして文字列を持っているあなたの質問の内部のものを参照しています。しかし、それは公開APIではありません。

これは、そのためのAPIドキュメントをチェックすると良いでしょう:https://media.twiliocdn.com/sdk/js/chat/releases/0.12.0/docs/

関連する問題