Bot

메세지 봇 수신자 userid 관련 문의드립니다

saerom-testad_3926be

2022.08.04읽음 975

작성하신 내용은 누구나 볼 수 있습니다.

계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요.

API 2.0

메세지봇 -> 메세지 전송 - 사용자 대상 테스트를 진행하고 있습니다.

https://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

    email 값과 사용자 externalKey 값으로 수신자를 선택해서 전송 가능합니다.

    ExternalKey의 지정 방법은 externalKey:{userExternalKey} 형식이라고 나와있네요.

    https://developers.worksmobile.com/kr/reference/user-get?lang=ko

    2022.08.04

    0
  • 업데이트 된 답글입니다.

    김정욱

    저는
    1) Content-Type 을  `application/json`으로 안 맞춰주고 ,
    2) 메세지 전송 시 stringify 로  url인코딩으로 변환해서 전송 해서 오류가 난 적이 있습니다.

    될때까지 바꿔보는 방법 밖에 없는거 같아요...

    2022.08.08

    0
이전 글다른조직에서 생성한 봇을 내 조직에서 사용할 수 없나요?
다음 글BOT 응답값 권한없음 문제
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!