2012-03-01 4 views
0

외부 웹 사이트 (fb 페이지가 아님)에서 일단 버튼을 클릭하면 특정 컨텐츠를 보여주는 버튼을 넣고 싶습니다.한 번 페이 스북을 클릭 한 것처럼 숨겨진 컨텐츠를 표시합니다.

내가 잘못 생각한 것이 아니라 더 많은 도움이 필요하면 코드가 작동한다고 생각할 수도 있습니다.

<div id="fb-root"></div> 
<fb:like send="false" layout="button_count" width="100" show_faces="false"></fb:like> 
<div id="hidden_content" style="display:none;">Thank You Dear</div> 

<script type="text/javascript"> 
window.fbAsyncInit = function() { 
    FB.init({ 
    appId  : '185373538XXXXXX', // App ID 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
    }); 

// Additional initialization code here 
    FB.Event.subscribe('edge.create', function() { 
    $('#hidden_content').show(); 
    }); 
    }; 

// Load the SDK Asynchronously 
(function(d){ 
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    d.getElementsByTagName('head')[0].appendChild(js); 
    }(document)); 
</script> 

아무 생각없이! ~ 고마워요

+0

그럼 효과가 있을지 모르지만 더 많은 도움이 필요하다고 생각하십니까? 응?!? –

+0

@Alexander Nenkov 글쎄, 그냥 작동하는지 아닌지를 생각해 보았다.하지만 그렇게 생각하지 않는다면, 그 생각을 적용하기 위해 내게 생각, 생각 또는 참조를 주면 매우 도움이되고 감사 할 것이다. ! 감사 –

답변

0

아이디어와 참고 자료를 찾고 있기 때문에 제 생각입니다.

edge.create는 사용자가 링크를 좋아할 때만 실행됩니다. 이전에 사용자가 좋아했던 사용자가 귀하의 페이지를 방문 할 때 일어나는 일에 대해 설명해야합니다. 나는 그와 같은 것이 나타나는지를 판단 할 방법을 찾도록 제안 할 것이다. 그런 다음 중 하나 stream posting에서 그것을 추적 할 수 있는지 또는 like

에서 이것은 object_url table SELECT url, id, type, site FROM object_url WHERE url = "http://developers.facebook.com/"

를 통해 당신에게 당신의 웹 페이지의 URL의 그래프 ID를 얻을 수 있습니다 : 여기

을 통해 읽을 수있는 몇 가지 문서입니다
관련 문제