처음사용자는 이 방법을 사용하거나, 다른 방법인 블로거에서 페이스북 댓글 사용하기(처음사용자용)을 참고하셔도 좋습니다.
1. faceboo app 생성.
위의 두 포스트에 공통으로 나와있는 내용이라 생략합니다. 블로거에서 페이스북 댓글 사용하기(처음사용자용)을 참고하시고, app domain에 blogspot.com을 추가하는 것만 잊지 마세요.
이제 다음 4가지의 절차를 시작해 보겠습니다. 이전 포스트와 중복된 내용이 있긴 합니다.
- xmlns attribute
- SDK script
- Open Graph protocol tags
- Adding the xmlns attribute
1. xmlns attribute
2. SDK script
YOUR APP ID는 발급받은 숫자를 넣으세요.
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR APP ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
3. Open Graph protocol tags
MY-SITE-NAME : 블로거 이름
YOUR-APP-ID : 발급받은 APP ID 숫자
YOUR-FACEBOOK-PROFILE-ID : 페이스북 사용자 프로필 ID
(www.facebook.com/kwang10e 의 kwang10e와 같은 영문 또는 숫자)
<b:if cond='data:blog.pageType == "item"'> <meta expr:content='data:blog.pageTitle' property='og:title'/> <meta expr:content='data:blog.url' property='og:url'/> <b:else/> <meta expr:content='data:blog.title' property='og:title'/> <meta expr:content='data:blog.homepageUrl' property='og:url'/> </b:if> <meta content='MY-SITE-NAME' property='og:site_name'/> <meta content='YOUR-APP-ID' property='fb:app_id'/> <meta content='YOUR-FACEBOOK-PROFILE-ID' property='fb:admins'/> <meta content='article' property='og:type'/>
4. 코멘트 박스
post-footer-line-3을 찾아서, 바로 밑에 아래의 코드 추가.
width='500', colorscheme='dark' 는 수정할 옵션입니다.
<b:if cond='data:blog.pageType == "item"'>
<script src='http://connect.facebook.net/en_US/all.js#xfbml=1'/>
<div><fb:comments width='500' expr:title='data:post.title' expr:href='data:post.url' expr:xid='data:post.id'/></div>
</b:if>
5. 저장.
확인해 보시면 아래와 같은 화면이 나오면 정상적으로 설정된 것입니다.
Moderator View : 글 수정
Settings : 설정값은 그대로 써도 좋지만, 클릭해서 확인해 보세요.
관련페이지 : https://developers.facebook.com/docs/reference/plugins/comments/
작성자가 댓글을 삭제했습니다.
답글삭제좋은 포스팅 감사합니다. xmins 값을 넣으니 오류로 발생하는데 어디에 어떻게 넣으면 될까요?
답글삭제