카카오 로그인 오류 문의

access_token으로 사용자정보를 가져오려 합니다.

{“access_token”:“YrGJL0hR0s7KLq0otM19LUzZzxzSMaoGfS9scgopdaYAAAFg_fYFXw”,“token_type”:“bearer”,“refresh_token”:“vkU37hQhMnwjHS81SM1vMbidCTFAsXj1WkWQ9AopdaYAAAFg_fYFXA”,“expires_in”:21599,“scope”:“account_email profile”,“refresh_token_expires_in”:2591999}
아래와같이 오류납니다.
{“msg”:“no authentication key!”,“code”:-401}

어떻게 해야되나요?

Authorization Header에 Bearer {access_token} 으로 요청하신건가요?
해당 에러는 authorization header값이 제대로 들어오지 않았을때 주는 에러인데요.
header정보를 정확히 주고 다시 호출해보시기 바랍니다.

access token을 찍어보면
{“access_token”:“YrGJL0hR0s7KLq0otM19LUzZzxzSMaoGfS9scgopdaYAAAFg_fYFXw”,“token_type”:“bearer”,“refresh_token”:“vkU37hQhMnwjHS81SM1vMbidCTFAsXj1WkWQ9AopdaYAAAFg_fYFXA”,“expires_in”:21599,“scope”:“account_email profile”,“refresh_token_expires_in”:2591999}
나오고요
이에 따른 사용자 정보를 가져오는 소스는
kakao_url = “https://kapi.kakao.com/v1/user/me
Set xml = Server.CreateObject(“MSXML2.ServerXMLHTTP.3.0”)
xml.open “POST”, kakao_url, false
xml.setRequestHeader “Content-Type”, “application/x-www-form-urlencoded;charset=utf-8”
xml.setRequestHeader “Authorization”, "bearer " & access_token
xml.send
입니다.
bearer이든 Bearer이든 에러는 같습니다…

code에서 access_token을 찍어보시겠어요?
저희쪽에 access_token 없이 Bearer만 들어오는 요청이 있는데,
코드 상에서 access_token 값을 제대로 가져오는지 확인 부탁드립니다.