저는 페이스북에 로그인한 email을 얻기위한 코드를 작성하였습니다.
이메일을 이용하여 페이스북에 가입된 계정을 이용하여 페이스북앱에 로그인한 상태를 유지하였을 경우에 onCompleted(final GraphUser user, Response response)을 통해서 user 데이터를 얻어왔습니다.
문제)
모바일앱을 통해서 전화번호만을 이용하여 페이스북이 가입 가능함을 확인
이 계정을 통해 로컬앱에 로그인 상태로 유지.
위와 같은 동작을 수행할 경우 에러 메시지를 뱉어내고 user == null이 되었습니다.
퍼미션 요청은 아래와 같습니다.
loginButton.setReadPermissions(Arrays.asList("email"));
StatusCallback에서 받은 에러 메시지는 아래와 같습니다.
com.facebook.FacebookException: Session provided to a Request in un-opened state.
부족한 부분 말씀주시면 댓글로 말씀드릴게요... ㅠㅠ