제작 의뢰

XE 공식사이트에 개설된 제작의뢰/제작지원 게시판을 통한 거래시 피해나 분쟁이 발생했을 경우, XE 운영팀은 관여를 하지 않으며 모든 책임은 거래 당사자들에게 있습니다.

거래시 [피해/분쟁 예방] 좋은 거래를 위한 제작/의뢰 가이드를 숙지하여 의뢰자와 제작자 모두가 분쟁 없이 좋은 결과물을 얻을 수 있기를 바랍니다.

페이스북 API를 보니

 

공유를 했고 성공 여부를 확인 할 수 있더군요.

 

이를 확인하여, 애드온을 통해

 

 

본문내에 페이스북,트위터 공유 버튼을 추가하고

 

공유하여 성공시에 포인트를 지급하고 싶습니다.

 

 

 

 

 

facebook share dialog response

페이스북에 공유하기 후 결과를 리턴받고 성공/실패에 따라서 처리를 다르게 할때

아래와 같이 FB.ui를 사용하면 된다.

<script type="text/javascript">


function facebookShare() {
    FB.ui(
      {
        method: 'share',
        href: 'http://dev.mixedsocial.co.kr/fb_share_test.html',
      },
      function(response) {
          console.log(response);
        if (response && !response.error_code) {
          alert('Posting completed.');
        } else {
          alert('Error while posting.');
        }
      }
    );
}

</script>


<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/ko_KR/sdk.js#xfbml=1&appId=370268463107731&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


<div id="wrap">
    <a title="페이스북 공유하기" class="share-button popup" href="#" onclick="facebookShare(); return false;">
        <span>페이스북 공유하기</span>
    </a>
</div>