2017-03-07 22 views
0

私はrocket.chatで直接未読メッセージ数を取得しようとしています。Rocket.chatの残りapi経由で未読メッセージを取得する

私は0.53.0にあり、/api/v1/im.historyで未読数を取得しようとしています。未読を「true」に設定した場合、私は未読と未読を区別できません。

未読の番号を取得する方法は何ですか?

答えて

1

あなたがtrueに読み戻しを設定する場合は、オブジェクト上の3つのプロパティが返されている必要があります/api/v1/im.historyを呼び出す:

  • メッセージ
  • firstUnread
  • unreadNotLoaded

をこれが初めてとなりますメッセージは未読です。新しいタイムスタンプを持つすべてのメッセージを見つける必要があります。これは未読メッセージになります。

このペイロードを生成するコードへの参照:https://github.com/RocketChat/Rocket.Chat/blob/0.53.0/packages/rocketchat-lib/server/methods/getChannelHistory.js#L72

+0

これは間違っています。 「未読」はクエリによって示されないメッセージである。未読のメッセージではありません。 – ssindelar

+0

あなたの権利。この答えが更新される必要があるようです:) –

関連する問題