카카오 business Authorize token 발급 문의

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


개발환경: aws lambda(node)
앱아이디 : 146480

비즈니스 인가코드 받는 예제를 기준으로 서버리스 환경에서 코드 작성중인데, 인가코드 api 를 치면
html문서를 리턴해주고있어서 곤란한 상황이 발생중입니다.
혹시 어떻게 해결해야 하나요?

인가코드 코드 드립니다.


// 비즈니스 인가코드 받기
async function getBusinessAuthorize() {
    try {
        const response = await axios({
            method: 'get',
            url: `https://kauth.kakao.com/oauth/business/authorize?
            ${process.env.KAKA_REST_API_KEY}
            &responseType=code
            &redirect_uri=${process.env.KAKAO_AD_REDIRECT_URI}
            &scope=moment_management,moment_delete
            &resource_ids=moment:${process.env.KAKAO_AD_ACCOUNT_ID}
            `,
        });
        console.log("인가코드 response = " + response)
        console.log("인가코드 response.data = " + response.data)
        return response.data;
    } catch (error) {
        console.error('카카오 광고 API 오류:', error);
        throw error;
    }
}

아래 문서 참고했습니다.
https://developers.kakao.com/docs/latest/ko/business-auth/rest-api#request-code

인가코드요청은 http 리다이렉트로 인가코드 전달하니
Axios 비동기통신이 아닌

브라우저에서 실행하여야 합니다.

참고 부탁드려요.

그렇다면 궁금한게,
카카오모먼트 api를통해 얻고자하는 데이터가 있는데
인가코드를 매번 브라우저에서 받아야한다는 말씀일까요…?

비즈니스 토큰은 한번만 받으시면 갱신없이 계속 사용 가능합니다.
(여타 소셜로그인과 동일하게 OAuth2 방식 인증은 브라우저로 요청해야합니다.)

액세스토큰 발급 절차를 시스템에 적용하시는게 아니라면, 디벨로퍼스 REST-API 테스트 도구에서 해당 디벨로퍼스앱 선택하시고 발급받으셔도 됩니다.

네 감사합니다.
혹시 보고서를 통해
conversion(전환)
conversion_rate(전환율)
roas(광고 수익률)

알 수 있는 방법 있을까요?