Commented by 박경민 at 2011/04/14 15:43

안녕하세요. 우선 좋은 정보 감사드립니다.

게시해 주신대로 하면 아주 잘 동작합니다.

한가지 궁금한 점은 로그인 시 입력한 아이디(이메일)와 비밀번호 값을 알 수는 없나요?

아니면 Listener-onComplete로 넘어오는 Bundle로 아이디(이메일) 혹은 비밀번호를 추출할 수 있는 방법은 없을까요?
Commented by 선지헌 at 2011/04/14 16:46
비밀번호는 알수 있는 방법이 없습니다. 쉽게 생각해봐도 api를 통해 비번이 노출되게 된다면 그게 더 큰 문제일듯 하구요 이메일은 로그인시 사용한 이메일이 아니라 현재 페이스북에 액티브 상태인(하나만 액티브상태로 설정가능합니다.) 이메일은 알수 있습니다.

mFacebook.request("me") 라고 코드상에서 호출하게 되면 json 스트링으로 사용자 정보가 떨어지게 됩니다. 거기에는 페이스북uid, 이메일, gender, 이름 등등 몇가지 정보가 떨어지더군요 json 스트링을 받아서
JSONObject jo = new JSONObject(받은json 스트링);
이렇게 해주면 제이슨 객체가 만들어 지구요 jo.get("name") 이런식으로 정보를 가져올 수 있습니다. jo.get("email") 하면 이메일을 가져올 수 있게 되지요

 

 

http://jeehun.egloos.com/3998429

저작자 표시 비영리 변경 금지
신고

'안드로이드 > SNS' 카테고리의 다른 글

Facebook API  (0) 2012.02.24
FaceBook 로그인 ID&기타 회원정보 확인하기.  (0) 2012.01.02
FaceBook & Twitter 연동 관련.  (0) 2012.01.02
Posted by DoDo4989

댓글을 달아 주세요