이 페이지에서는 메시지 발송/조회 및 기타 메시지와 관련된 API가 간략하게 기술되어 있습니다. 번역 기능이 필요할 경우아래 내용을 확인하여 주십시오.
메시지 번역 기능은 구글 클라우드 번역 서비스를 통하여 지원됩니다. 이 기능을 사용하려면 톡플러스 대쉬보드(Klat Dashboard)에서 구글 클라우드 서비스 계정 KEY 를 추가하여 주십시오.
메시지를 가져오는 메소드 경우, TPMessageRetrievalParams 객체의 translationLanguage 멤버에 번역 될 언어 코드 (ISO-639) 값을 입력하여 주십시오.
메시지를 전송하는 메소드 경우, TPMessageSendParams 객체의 translationLanguage 멤버에 번역 될 언어 코드 (ISO-639) 값을 입력하여 주십시오.
사용할 수 있는 언어 코드 (ISO-639) 값은 아래 링크를 참조하여 주십시오.
TPMessage 객체의 'getTranslatedText' 메소드를 호출하면 Key-Value 형태의 타입으로 번역 결과물이 반환되며, 'translationLanguage(s)' 파라미터에 사용한 언어 코드 (ISO-639) 값을 키(KEY) 값으로 사용하면 번역된 텍스트(Value)를 가져올 수 있습니다.
메시지 번역 기능은 Klat Flutter SDK v0.5.3 이상에서 지원됩니다.
1. 채널 내 메시지 목록 조회
채널 내 메시지 목록을 조회합니다.
마지막 수신 시간을 기준으로 정렬되어 있습니다.
TPMessageRetrievalParams 객체의 translationLanguage 멤버에 값을 설정할 경우, 번역된 메시지 객체 또는 번역된 메시지 목록 객체가 성공 콜백을 통해서 TPMessage 객체가 전달됩니다.
TPMessageSendParams 객체의 translationLanguages 멤버에 값을 설정할 경우, 메시지를 전송하는 측에서는 성공 블럭 (성공 클로저)에서 번역된 메시지를 확인할 수 있고, 메시지를 수신하는 측에서는 "onMessageReceived" 를 통해서 번역된 메시지를 확인할 수 있습니다.