2010-07-09 12 views
8
으로 좋아

안녕 내 친구 얻으려고 노력하고 모든 사람 쿼리가 난 내 자신의 추천을 요청하지만를 위해 아무것도 돌려주지 않는거야 때 예상 작품으로 FQL가져 오기 사용자의 페이스 북 FQL

'SELECT name,type FROM page WHERE page_id IN (SELECT target_id FROM connection WHERE source_id=%i and target_type="Page") AND type!="APPLICATION"'%(friend.fb_uid)) 

를 사용하여 FB에서의 좋아하는 내 친구들. 좋아하는 항목을 추가했지만 아직 아무것도 표시하지 않았습니다.

아이디어가 있으십니까?

+0

이 문제가 무엇인지 또는 어떻게 해결할 수 있는지 알아 보았습니까? 그냥 나 자신 도망, 그리고 인터넷을 묻는 지금까지 도움이되지 않았습니다 ... –

+0

모든 업데이 트? 난 그냥 여기에 모든 좋아하는 제외하고 비슷한 질문을 게시 : http://stackoverflow.com/questions/6528850/get-all-of-a-users-likes-all-of-them-with-fql – ow3n

답변

1

사용자는 귀하의 신청서에 user_likes 허가권을 부여해야합니다.

사용자가 로그인하지 않은 상태에서 수행하려는 경우 해당 사용자에게도 offline_access 권한을 요청해야합니다.

http://developers.facebook.com/docs/authentication/

+0

나는 해냈다. 양자 모두. 문제는 사용자의 친구가 좋아하는 것을 요구할 때입니다. 많은 땜질 후에 나는 그것을 할 수 없다고 생각합니다. – PanosJee

+0

필자가 믿는'friends_likes' 권한이 필요합니다. 이전에'friends_ * '권한을 개인적으로 사용하지 않았습니다. 그래도 그래프에서 연결을 읽지 않는 이유는 무엇입니까? 즉,/USER_ID/likes? –

+0

friends_likes perm is there 일부 레거시 코드 때문에 당분간 그래프를 사용하지 않습니다. 어쨌든 그래프로 업그레이드해야합니다. – PanosJee

4

여기 http://developers.facebook.com/docs/reference/fql/page_fan이 사용 사례 위해 일 수있는 page_fan 테이블 (내가 연결 테이블이 다른 행동을 가지고 원인을 확인하는거야). friends_likes 권한을 묻는 후

'SELECT name, type FROM page WHERE page_id IN (SELECT page_id FROM page_fan WHERE uid=%i) AND type != "APPLICATION"'%(friend.fb_uid) 

이 물론이다 : 같은 것을보십시오.

+0

friends_likes 이미 있습니다 : -/ – PanosJee

+0

** friend_likes ** 요청 후 ** page_fan **을 (를) 쿼리 할 수 ​​없습니까? 내 재현 사례가 잘 작동합니다. http://fbrell.com/bugs/friends-pages – daaku

+0

친구가 페이지 좋아하는 항목에 액세스하도록 권한을 부여한 경우와 같이 보입니다. – qasimzee

관련 문제