Method: users.spaces.updateSpaceReadState

스페이스 내에서 사용자의 읽기 상태를 업데이트하며, 읽은 메시지와 읽지 않은 메시지를 식별하는 데 사용됩니다.

사용자 인증이 필요합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
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

자세한 내용은 승인 가이드를 참조하세요.