페이스북 SDK 작업을 진행하다가 몇가지 오류를 해결하였다.


1. 세션 오픈 실패

해시키가 페이스북 페이지에 등록되지 않았을 경우 발생할 수 있다.

해시키 뽑는 방법 - 페이스북 페이지에서 KeyTool을 실행시켜서 뽑는다. 

( KeyTool에 KeyStore와 프로젝트 패키지 이름을 이용해서 실행시키면 뽑을 수 있다. )


해시키를 뽑으면 페이스북 개발자 페이지에 등록한다. 

이후 로그인 가능


2. 페이스북 친구가 안뜸

캔버스 설정이 안되어 있는 경우 친구 목록을 받아 오지 못할 수 있다.


3. 캔버스 설정을 했지만 친구가 안뜸

페이스북에서 보내준 친구ID 값이 string이었다. 20 ~ 30자리를 그냥 long long으로 파싱해서 사용하다보니 변환과정에서 문제가 있었다.

때문에 각 문자의 Ascii값을 모두 더해 ID값으로 대신 사용하였다.

 

'All > Android' 카테고리의 다른 글

구글 결제관련 에러  (42) 2016.01.15

+ Recent posts