API 호출 에러
작성하신 내용은 누구나 볼 수 있습니다.
계정 이름, 도메인 이름, API ID, ConsumerKey 등의 비공개 정보는 기입하지마세요.
1. API 공통가이드 > API 호출 에 있는 샘플코드로 (consumerKey,는 발급받은 정보로 사용) 하였는데 Access Token을 가져오는 부분에서
"errorCode":"107" 를 반환합니다.
보낼 parameter 정보에 code 부분은 javascript 에서 요청하여 받은 Authorization Code 를 넣었습니다.
2. domain 정보에는 현재 localhost 로 사용하는데 문제가 있을수 있나요?
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글3
업데이트 된 답글입니다.
NAVER WORKS 공식계정
문의하신 Access Token 발급요청 API 호출시 '107 응답코드가 반환된 사유에 대해 확인해본 결과
domain 필수 파라미터 값이 전달되지 않아 발생한 원인으로 확인되었습니다.
domain 파라미터는 LINEWORKS 에 가입하신 도메인명으로 전달하여 재시도 부탁드리겠습니다.
감사합니다.
2019.05.30
업데이트 된 답글입니다.
김효빈 작성자
아래와 같이 전송하면 되나요?
{
"client_id": Devaloper Console에서 볼수 있는 Server API Consumer Key,
"code": https://auth.worksmobile.com/oauth/authorize를 통해 받은 Code,
"domain": 말씀하신 도메인명
}
2019.05.30
업데이트 된 답글입니다.
NAVER WORKS 공식계정
서비스 API Access Token 발급 요청시 domain 파라미터는 메일 @ 뒤 붙는 값으로 전달하여 주시기 바랍니다.
또한, 예로 전달주신 파라미터는 json형식으로 Access Token 발급요청시 쿼리스트링 형식으로 전달해주셔야 하며,
client_id 는 Server API Consumer Key 가 아닌 Service API Consumer Key 로 전달해주셔야 합니다.
EX) 서비스 API Access Token 발급요청
https://auth.worksmobile.com/ba/{API ID}/service/token?client_id={서비스 API 컨슈머키}&code={Authorization Code}&domain={도메인명}
서버 API와 서비스 API는 인증방식의 차이가 있으므로 자세한 사항은 아래의 문서를 참고하여 주시기 바랍니다.
https://developers.worksmobile.com/kr/document/2002001?lang=ko
감사합니다.
2019.05.31
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!