Method: users.spaces.updateSpaceReadState

スペース内のユーザーの既読状態を更新します。既読メッセージと未読メッセージを識別するために使用します。例については、ユーザーのスペース読み取り状態を更新するをご覧ください。

ユーザー認証が必要です。

HTTP リクエスト

PATCH https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
spaceReadState.name

string

スペースの読み取り状態のリソース名。

形式: users/{user}/spaces/{space}/spaceReadState

クエリ パラメータ

パラメータ
updateMask

string (FieldMask format)

必須。更新するフィールドパス。現在サポートされているフィールドパス:

  • lastReadTime

lastReadTime が最新のメッセージ作成時間より前の場合、UI ではスペースが未読として表示されます。

スペースを既読にするには、lastReadTime を最新のメッセージ作成時間より後の(大きい)値に設定します。lastReadTime は、最新のメッセージ作成時刻と一致するように強制されます。スペースの未読ステータスは、スペースの最上位の会話に表示されるメッセージの未読ステータスにのみ影響します。スレッド内の返信は、このタイムスタンプの影響を受けず、代わりにスレッドの読み取り状態に依存します。

リクエスト本文

リクエストの本文には SpaceReadState のインスタンスが含まれます。

レスポンスの本文

成功した場合、レスポンスの本文には SpaceReadState のインスタンスが含まれます。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/chat.users.readstate

詳細については、承認ガイドをご覧ください。