메세지 봇 수신자 userid 관련 문의드립니다
작성하신 내용은 누구나 볼 수 있습니다.
계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요.
API 2.0
메세지봇 -> 메세지 전송 - 사용자 대상 테스트를 진행하고 있습니다.
https://developers.worksmobile.com/kr/reference/bot-user-message-send?lang=ko메시지 전송 - 사용자 대상 - Bot -NAVER WORKS Develhttps://developers.worksmobile.com/kr/reference/bot-user-message-send?lang=ko
해당 설명을 보면 수신자 userid 값이 "userf7da-f82c-4284-13e7-030f3b4c756x" 으로 되어있는데
1.0 에서 사용하던 email 값이나 사용자 externalKey 값으로 수신자를 선택해서 메세지를 보낼수 있는방법이 없는지 문의드립니다.
답글에 알려주신 내용으로 externalKey:{userExternalKey} 값으로 호출하면
400 {"code":"INVALID_PARAMETER","description": userId (externalKey:키값) does not exist."}
오류가 발생합니다
* email 값으로 호출해도 동일한 오류 발생합니다
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글2
업데이트 된 답글입니다.
waffle_392d41
ExternalKey의 지정 방법은 externalKey:{userExternalKey} 형식이라고 나와있네요.
https://developers.worksmobile.com/kr/reference/user-get?lang=ko
2022.08.04
업데이트 된 답글입니다.
김정욱
1) Content-Type 을 `application/json`으로 안 맞춰주고 ,
2) 메세지 전송 시 stringify 로 url인코딩으로 변환해서 전송 해서 오류가 난 적이 있습니다.
될때까지 바꿔보는 방법 밖에 없는거 같아요...
2022.08.08
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!