2011-05-10 5 views
0

내 사이트에서 버튼을 클릭 한 사용자에게 URL 목록을 제공하고 싶습니다.Facebook과 같은 버튼을 통해 사용자가 좋아하는 검색어 URL은 무엇입니까?

이것은 "좋아하는 목록"입니다. 사용자는 혜택을 가져야하며 좋아하는 페이지를 유도해야합니다.

edge.createedge.remove javascript 콜백 이벤트가 있으며 버튼을 클릭 할 때 발생하며 url도 전달합니다. 나는 그것을 내 데이터베이스에 실시간으로 기록 할 수 있습니다.

그러나이 이벤트는 비동기식이므로 약 1 초가 걸리므로 모든 단계를 거치는 것이 보장되지 않습니다. 그래서 사용자가 내 페이지에서 좋아하는 게시물 목록을 가져 오는 페이지에서 "동기화"링크를 제공하고 싶습니다.

그래프 API에는 https://graph.facebook.com/me/likes 연결이 있습니다. 그러나 이것은 좋아하는 "페이 스북 페이지"만을 포함하는 것으로 보입니다. 같은 버튼을 통해 URL이 아닙니다.

나는 og 태그를 설정 했으므로 모든 좋아하는 페이지가 자동으로 페이스 북 페이지로 추가되어야하지만 응답에는 포함되지 않습니다.

은 몇 가지 조사 후 나는이 질문 건너 온 :

SELECT post_id, likes FROM stream WHERE source_id = me() and likes.user_likes = 1 

유망 보이는하지만 user_likes 필드에 필터를 넣을 수 없습니다, 따라서 인덱싱되지 않습니다.

FQL like 테이블을 사용하면 특별한 링크가 마음에 들지 않기 때문에 많은 것을 할 수 없습니다.

내 웹 사이트에서 사용자가 좋아하는 링크를 알고 싶습니다.

어떻게 든 가능합니까?

답변

1

http://developers.facebook.com/docs/reference/fql/url_like/

경우에만 USER_ID으로 조회 할 수있는 URL_LINK 테이블을 사용하여 시도 할 수 있습니다. 그/그녀가 좋아하는 모든 URL을 당신에게 반환합니다. 그러나 자신의 응용 프로그램에서 반환 된 목록을 필터링하여 자신의 URL로 필터링해야합니다.

관련 문제