2010-05-08 3 views
1

나는 Facebook Like Button을 사이트에 통합하려고합니다. like 버튼을 클릭 한 후에도 좋아하는 것에 주석을 추가 할 수 없다는 점을 제외하면 좋아하는 기능이 잘 작동합니다. CNN을 비롯한 여러 사이트에서이 작업을 수행 할 수 있으므로 가능해야합니다.Facebook Like Button에 댓글 달기를 활성화하는 방법

docs는 내가하고있는 작업에 댓글을 달려면 JavaScript SDK을 사용해야한다고 언급합니다. 그러나 나는 나타나기를 원한다.

는 풀러 기능 버튼 등이 XFBML 태그 를 통해 사용할 수 하고 새 자바 스크립트 SDK를 사용이 필요합니다. XFBML 버전 을 사용하면 사용자가 에 Facebook에 다시 게시되는 것처럼 댓글을 추가 할 수 있습니다.

"더 많은 기능을 갖춘"XFBML과 유사한 버튼에 사용할 수있는 옵션에 대한 세부 정보를 찾을 수 없습니다.

내가 추가해야 할 설정, 내가 전달하지 않는 옵션 또는 내가 간과 한 사항이 있는지 궁금합니다.

저는 dev 서버에 있으며 현재 라이브 사이트에 다시 연결됩니다. 댓글을 달기 위해서는 ContactURL과 좋아하는 페이지의 기본 URL이 같아야합니까? 여기

내가 버튼처럼 페이스 북을 내장하고있어 방법은 다음과 같습니다

<!-- facebook --> 
<div id="fb-root"></div> 
<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'XXXXXXXXXXXXXX', status: true, cookie: true, xfbml: true}); 
    }; 
    (function() { 
    var e = document.createElement('script'); e.async = true; 
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 
<!-- facebook --> 

... 

<fb:like href="example.com" layout="button_count" show_faces="false" width="100" colorscheme="dark"></fb:like> 

답변

1

당신은 당신의 APPID 당신이에 등 버튼을 가하고있는 도메인과 일치를 위해 "URL을 연결"있는지 확인해야합니다. 이렇게하려면 '설정 수정'페이지로 이동하여 설정의 '연결'섹션에서 '연결 URL'을 채우십시오.

Facebook의 문서에이 내용이 언급되어 있지 않습니다.

+0

저는 몇 시간 동안 연결 URL을 가지고 놀았습니다. 베타 사이트와 관련이 있다고 생각하기 시작했습니다. 하위 도메인에 있습니다. 나는 베타 부속 도메인이 있거나없는 연결 URL을 운이없는 것으로 설정했습니다. 모든 "유사"링크는 베타 사이트 내에서 절대적으로 연결됩니다. 시도 할 다른 것을 찾을 수 없다면 지금 당장 이동하고 일단 사이트를 시작하면 다시 방문 할 것입니다. – digitaldreamer

+0

나는 마침내 의견과 함께 작업하게 만들었습니다. Connect URL을 설정할 때 나에게 지적했듯이 하위 도메인을 벗어나서 기본 도메인을 설정했습니다. 또한 app_id가 변경되었거나 잘못 설정되어 업데이트되었습니다 (도메인을 업데이트 할 때 변경되었을 수 있음). 또한 샌드 박스 모드에서 응용 프로그램을 설정합니다. 어떤 옵션이 마침내 트릭을했는지는 모르겠지만 올바른 방향으로 나를 가리켜 주신 것에 대해 대단히 감사드립니다. – digitaldreamer