2012-02-16 2 views

답변

8

그래프 API를 사용하고 사용자의 좋아요를 확인해야합니다. 다음은 그 예입니다.

https://graph.facebook.com/{USER_ID}/likes/{PAGE_ID} 

사용자가 해당 페이지를 좋아하는 경우

, 그것은 사용자가 페이지를 좋아하는 경우 JSON은 다음과 같이보고 돌아갑니다.
{ 
    "data": [ 
    { 
     "name": "bread&cup", 
     "category": "Restaurant/cafe", 
     "id": "157758372652", 
     "created_time": "2012-02-15T15:36:38+0000" 
    } 
    ], 
    "paging": { 
    "next": "https://graph.facebook.com/me/likes/157758372652?format=json&limit=5000&offset=5000&__after_id=157758372652" 
    } 
} 

그리고이 같은 사용자가 페이지 좋아하지 않는 경우

: 여기

{ 
    "data": [ 
    ] 
} 

는 사용자에 대한 설명서가 좋아입니다 : https://developers.facebook.com/docs/reference/api/user/#likes

+0

감사합니다 .. 수행이 FB 인증을 필요로? –

+0

예, 사용자의 좋아하는 항목에 액세스하려면'user_likes' 또는'friend_likes' 권한이 필요합니다. – derekaug

0

권한을 필요로하지 않는 다른 방법이있다 사전에 작동하지만 완벽하게 작동하지는 않습니다. 이상적으로는 로그인 시스템과 함께 사용하십시오.

1) 사용자가

다음 페이지를 좋아하는 경우 사용자가 반환 될 때 실행할 수있는 경우, 쿠키 만들기 (이것은 '같이 클릭 할 때 무언가를'의미) 2) Facebook.edge 이벤트 구독 다음 코드를

1) 확인, 사용자가 로그인 한 경우, FB API를 확인하고 사용자가 로그인하지 않은 경우)가 제대로 2를 확인 쿠키 이것은 전체 액세스 권한을 얻을 것이다 귀하의 사이트를 좋아하는 사용자를 의미

어떤 그 쿠키는 쿠키를 삭제할 때까지 해당 컴퓨터에서만 팬에게 제공됩니다. ich 지점 그들은 당신의 위치에 로그인하고 허가 같이 제공해야 할 것이다.

여기에 페이스 북의 가장자리 이벤트입니다 - 여기 Facebook edge.create

의 쿠키 물건 만들 - How do I set/unset cookie with jQuery?

데이브

관련 문제