public class MainActivity extends Activity {
private SessionCallback callback;
/**
* 로그인 버튼을 클릭 했을시 access token을 요청하도록 설정한다.
*
* @param savedInstanceState 기존 session 정보가 저장된 객체
*/
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
KakaoSDK.init(new GlobalApplication.KakaoSDKAdapter());
callback = new SessionCallback();
Session.getCurrentSession().addCallback(callback);
Session.getCurrentSession().checkAndImplicitOpen();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (Session.getCurrentSession().handleActivityResult(requestCode, resultCode, data)) {
return;
}
super.onActivityResult(requestCode, resultCode, data);
}
@Override
protected void onDestroy() {
super.onDestroy();
Session.getCurrentSession().removeCallback(callback);
}
private class SessionCallback implements ISessionCallback {
@Override
public void onSessionOpened() {
redirectSignupActivity();
}
@Override
public void onSessionOpenFailed(KakaoException exception) {
if (exception != null) {
Logger.e(exception); <------------- 여기
}
}
}
protected void redirectSignupActivity() {
final Intent intent = new Intent(this, LoginActivity.class);
startActivity(intent);
finish();
}
}
안녕하세요 카카오스토리 + 카카오앱로그인 형식으로 앱개발을 하던 도중 카카오로그인연동 부분에서 아래의 코드의 "여기"로 표시한 부분에서 exception을 출력해보면
kakao.sdk: AUTHORIZATION_FAILED: invalid_params
이런 에러가 나옵니다.
구글,이곳포럼 등을 검색했으나 해결책이 없더군요.