Bot

API 1.0v 데이터 전송 관련 오류

개발자개발

2022.12.05읽음 2205

현재 MSSQL에서 sp_OAMethod 메소드를 사용하며 API 통신을 통해 봇에게 메시지를 전송하라는 명령을 수행중입니다.

22년 7월 7일 테스트를 시작하여 이상없이 사용중에 있었습니다.

22년 11월 30일 이후 데이터 전송부분에서 에러가 발생합니다.

​

이상없이 동작하다 수정한 부분이 없는데 동작을 멈추니 당황스럽네요

​
--커넥션 생성
--MSXML2.ServerXMLHTTP 웹페이지를 읽는 xml파서 개체 형식의 OLE 인스턴스 개체 생성(출력된 토큰값으로 사용)
EXEC @ret = sp_OACreate 'MSXML2.ServerXMLHTTP', @token OUT;
​
--데이터 요청 헤더 정의
set @contentType = 'application/json; charset=UTF-8';
EXEC @ret = sp_OAMethod @token, 'setRequestHeader', NULL, 'consumerKey', 'key값';
EXEC @ret = sp_OAMethod @token, 'setRequestHeader', NULL, 'Authorization', 'Bearer 토큰값';
EXEC @ret = sp_OAMethod @token, 'setRequestHeader', NULL, 'Content-type', @contentType;
--데이터 전송 부분
EXEC @ret = sp_OAMethod @token, 'setTimeouts', NULL, 1000, 1000, 1000, 1000
EXEC @ret = sp_OAMethod @token, 'send', NULL, @postData;

​
현재 사용중인 mssql은 2005버전입니다.
​

댓글1

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

    YUJJ

    HTTP Method 및 consumerKey, 액세스 토큰 Bearer 명시된 정보로 봤을때는 문제는 없어보이긴하나 어떤 오류가 발생하는지 오류 메시지와 떨어지는 오류코드 확인이 필요해보입니다.

    문서에 Rate Limit 내용도 있네요.
    https://developers.worksmobile.com/kr/document/2002003/v1?lang=ko

    만약 Free 상품을 사용하신다면 상대적으로 적은 1 API 당 60/min으로 제한 적용되니 이 부분도 참고해보세요.

    2022.12.07

    0
이전 글사이트에서 메일 발송 되지 않습니다.
다음 글업데이트 후
목록

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