2012-04-23 4 views
1

Facebook 개발자를위한 Facepile 플러그인의 기본 사항을 이해하는 데 어려움이 있습니다. 필자는 Facepile을 성공적으로 실행하고 페이지를 '좋아하는'사람의 사진을 표시합니다. 단, 친구 인 한.Facebook 플러그인 Facepile 문제

모두 좋습니다. 그러나 Facepile의 또 다른 기능이 있습니다. 그리고 그것은 단순히 얼마나 많은 사람들이 페이지를 좋아하는지 표시하는 것입니다. Facepile 개발자 페이지에서 다음과 같이 말합니다 :

일부 사용자가 내 페이지를 좋아하지만 친구가 좋아하는보기 사용자가없는 경우 해당 플러그인은 내 페이지를 좋아 한 총 사용자 수를 표시합니다.

그러나 이것은 단지 나를 위해 나타나지 않습니다. 제가 누락 된 것이 있습니까? 내 코드가 다음과 같이 표시됩니다.

<div id="fb-root"></div> 

    <script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=00000000"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <script src="http://connect.facebook.net/en_US/all.js 
    #appId=0000000000000&amp;xfbml=1"></script> 

    <div class="fb-like" data-href="http://myurl" data-send="false" data-width="450" data-show-faces="true"></div> 

    <div class="fb-facepile" data-href="http://myurl" data-action="watch" data-max-rows="1" data-width="300"></div> 

나는 앱 ID와 URL을 인형으로 바꿨습니다. 통찰력은 대단히 감사하겠습니다!

+0

나는 지금 귀하의 질문을 이해한다고 생각합니다. 처음 읽었을 때 분명하지 않았습니다. 왜 두 번째 사건이 당신을 위해 일하지 않는지 묻고 있습니까? –

답변

1

업데이트 : 신중하게 질문을 읽은 후 IFRAME 버전을 한 번 사용해 보시고 귀하에게 적합한 지 확인하십시오.

<iframe src="http://www.facebook.com/plugins/facepile.php?href={SITE_URL}&amp;size=small&amp;width=292&amp;max_rows=1" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px;"></iframe> 

올드 답변 : "계산처럼"가정 facepile 필요가 없습니다

는 당신이 필요로하는 유일한 것입니다. 간단히 Open Graph를 사용하십시오.

오픈 그래프 :

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

예. https://graph.facebook.com/314467614927

결과 :

{ 
    "id": "314467614927", 
    "name": "Angry Birds", 
    "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/276791_314467614927_795266395_s.jpg", 
    "link": "http://www.facebook.com/angrybirds", 
    "likes": 20292918, 
    ... 
} 

는 이제 JSON에서 같은 수를 검색하고 당신이 JS를 사용하여 표시 할 곳을 채 웁니다.