Bot

문자 API 질문

개발자

2019.07.08읽음 2184

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

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

저희가 외부 시스템에서 LINE WORKS를 사용하고 있는 업체를 개발하고 있는데..
만약 로그인이 되어 있지 않으면 로그인 창이 뜬다고 API 문서에서 되어 있는데? 

그럼 로그인창을 띄우지 않고 로그인하는 방법이 있을까요??


또한 추가적으로 질문드린 내용이 
"errorMessage":"Authentication failed, no authority","errorCode":"024","code":"UNAUTHORIZED"

에러인데 혹 셋팅문제인지 Consumer 키가 잘 못 들어갔는지 여쭤보고 싶습니다
현재 저희가 셋팅한 방식은 Token 까지는 Service Consumer API 키를 사용하였고, API 호출시는 Server Consumer API 키를 호출하고 있습니다. 

호출하고 있는 API는 getBotList 입니다.

감사합니다.

댓글1

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

    NAVER WORKS 공식계정

    안녕하세요. LINEWORKS 입니다.

    LINE WORKS 에서 제공하는 API는 서비스 API와 서버 API 두 종류로 나뉩니다.

    서비스 API는 사용자 본인의 데이터를 접근하기 위한 API로 로그인 절차를 반드시 진행해주셔야 합니다.
    코드 상으로 강제 로그인을 진행할 수 있는 URL은 제공하고 있지 않습니다.

    서버 API는 사용자의 로그인 없이 사용할 수 있는 API로 자세한 사항은 아래의 문서를 참고하여 주시기 바랍니다.

    https://developers.worksmobile.com/kr/document/2002001?lang=ko

    추가 문의하신 getBotList은 서버 API 로
    API 인증절차 중 헤더 포함되는 값은 {Server API Consumer Key} 와 {Server Token}은 '고정 IP 방식' 혹은 'ID 등록 방식' 을 택하여 포함해주셔야 합니다.

    자세한 사항은 아래의 문서 중 '서버 API' 항목을 참고하여 주시기 바랍니다.
    https://developers.worksmobile.com/kr/document/1002002?lang=ko

    감사합니다.

    2019.07.08

    0
이전 글대화방에서 메시지봇 내보내기 설정
다음 글외부계정이 있는 채팅방에 Bot 초대 불가
목록

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