APP에서 Facebook 연동 부분 관련해서 작업을 진행하고 있는데요.
feed에 올려져 있는 목록 정보를 가져오고 싶은데 어떻게 해야될지 몰라서요.
찾아보니까 샘플이나 웹에는 feed에 데이터를 올리는 예제나 코딩은 많은데 목록을 가져오는 부분은 없더라구요.
너무 쉬워서 없는건가??
facebook 개발자 문서를 뒤져보니까 목록을 json 형태로 보내주는게 있어 보여서 테스트 해 봤습니다.
그런데 개발자 문서의 링크를 클릭해서 확인한 feed 목록과 실제 앱에서 링크 경로를 가지고 호출했을때 리턴된 목록이 다르게 보이더라구요.
리턴 데이터 내용을 봐서는 웹에서 개발자 문서 링크 클릭했을때 결과가 맞게 보입니다. 앱은 {"data":[]} 이렇게 리턴합니다.
뭘 잘못한건지.. ㅜㅜ.
보니까 access_token 이 서로 다르게 붙어서 호출 되더라구요.
그래서 이게 달라서 리턴값이 다른가 보다 했는데. friends 목록은 같게 나오더라구요. 그리고 access_token은 제가 만드는게 아니라 로그인을 거치면 callback 함수를 통해서 서버로부터 받는거 같더라구요. 그래서 웹하고 앱의 access_token은 다르게 보이지만 실제로는 같은 거다라고 생각하고 패스.. 맞나요??
암튼 어떻게든 앱에서 feed 목록(정보)을 받아서 보여주고 싶거든요.
어떻게 하는지 아시는 분들 많은 조언 부탁드립니다.
개발자 문서(웹) 링크 있는 URL : http://developers.facebook.com/docs/reference/api/
- Profile feed (Wall) 링크를 클릭해 보세요.
앱에서 테스트 코딩 : String sTest = mFacebook.request("me/feed");
- sTest 찍어보면 {"data":[]} 이렇게 보입니다.




로그인 권한줄때, 목록 권한까지 들어갔는지 확인해보세요..
제가쓰는건 아래처럼 몽땅..
user_about_me,user_hometown,user_location,user_notes,user_photos,user_status,read_mailbox,read_stream,publish_stream,email