Programming/HTML

FaceBook Share.php

달나라민군 2015. 4. 28. 09:06

페이스북에서 기존에 잘 사용하던 http://www.facebook.com/share.php 부분이 정상적으로 동작하지 않는 부분이 있어

수정을 할수 밖에 없다.

 

&t=공유하고자 하는 텍스트 부분과 이미지를 가져가는 부분이 원할하지 않아 sharer.php 라는 페이지를 호출하여 사용하도록 수정

 

<a href="http://www.facebook.com/sharer.php?s=100
&p[url]=공유url&p[images][0]=공유할 이미지&p[title]=공유 Title
&p[summary]=공유할 Description">Customized Share</a>

 

이며 위와 같이 해도 정상적으로 동작하지 않는 다면 meta 테그를 사용하는 방법을 권장한다.

 

페이지 상단에 meta 테그를 사용하여 작성후 스크립트로는 공유할 url 정보만 넘겨주면 끝~!


<meta content="공유이미지 url" property="og:image" />
<meta content="공유할 title" property="og:title" />
<meta content="공유할 description" property="og:description" />
function shareFacebook(u) {
 window.open("http://www.facebook.com/share.php?u=" + encodeURIComponent(u));
}