http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html
의 php class를 사용하여 OAuth 작업을 하고 있습니다.
페이스북, 트위터, 네이버 등은 문제 없이 잘 되는데,
카카오만 it was not possible to access the OAuth access token: it was returned an unexpected response status 401 Response: {“error”:“invalid_client”,“error_description”:“Bad client credentials”} 와 같은 에러를 출력하고 있습니다.
x-www-form-urlencoded 형태인데 무엇이 문제인것인가요?
안녕하세요?
음 확인해보니 redirect_uri 값이 잘못 올라오는 것 같은데요.
개발자 사이트에 설정하신 값과 파라미터로 올려주시는 redirect_uri 값이 서로 달라서 발생하는 현상으로 보입니다.
http://alpha-developers.kakao.com/docs/restapi 의 “코드 받기” 및 “사용자 토큰 받기” 부분을 참고하셔서
확인 후 다시 시도 부탁드릴께요~
그리고 access_token 발급시에 client_secret 이라는 파라미터는 필요치 않습니다.
답변 감사합니다.
개발자 페이지의 redirect_uri와 다를 때는 redirect_uri값이 다르다는 에러메세지가 나옵니다.
위와 같은 에러는 개발자 페이지의 redirect_uri와 동일한 redirect_uri값을 넣었을 때 발생한 에러 메세지 입니다.
안녕하세요?
위에 말씀드렸듯이 제가 찾은 문제가 총 2가지 였습니다. 우선 client_secret 파라미터를 제거한 후 시도해보시겠어요?