페이스북을 이용해서 게시물을 공유하게 한 뒤 공유가 되었거나 실패하였는지 확인하는 코드가 필요할 때가 있습니다.
이 코드를 작성하기 앞서 페이스북 개발자 센터에서 APP ID를 발급 받으셔야합니다.
APP ID 발급 방법은 구글에서 'facebook app id'만 검색해도 쉽게 설명이 잘 나와있으니 참고하신 후 APP ID를 발급 받아놓습니다.
아래는 id 값 sharebutton 을 가진 공유버튼을 클릭하면 페이스북 공유 창이 뜨고 결과에 따라 다르게 처리되는 코드입니다.
$("#sharebutton").on('click', function(event) { event.preventDefault(); $.ajaxSetup({ cache: true }); $.getScript('//connect.facebook.net/ko_KR/sdk.js', function(){ FB.init({ appId: '발급받은 ID값을 여기다 넣으세요', version: 'v2.3' }); FB.ui({ method: 'share', title: '공유 테스트 나팔나팔나팔', description: '배고프고 졸리고 집에가고 싶은데 멀고 언제가나~ 나팔나팔', href: 'https://www.youtube.com/watch?v=tF27TNC_4pc', }, function(response) { if (response && !response.error_code) { alert('공유 되쪄염뿌'); } else { alert('공유 안되었유'); } }); }); });