이것땜에 거의 반나절 헤맸네...

Posted by Albert 4856Day 13Hour 38Min 14Sec ago [2012-01-03]

file snsjs.rar

요놈 만 사용하면 바로 제거할수있음 

meta_tt = Replace(meta_tt,Chr(34),"")


sns 부치는 방법 2가지

1)

function shareFacebook() {

var u = "공유할 URL";

var t = "페이스북 공유 문구";

window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t));

}


2)

function shareFacebook() {

var url:String = "공유할 URL";

var image:String = "이미지 경로";

var title:String = "페이스북 공유 제목 문구";

var summary:String = "페이스북 공유 상세문구";

var url:String = "http://www.facebook.com/sharer.php?s=100&p[url]=" + url + "&p[images][0]=" + image + "&p[title]=" + title + "&p[summary]=" + summary;

url = url.split("'").join("%23");

url = encodeURI(url);

window.open(url);

}

휴 이것땜에 완전  보통 이것처럼만 부치면 되는데 실제로 그렇지않다

특히 페이스북은 

- http://www.facebook.com/sharer.php?u=<공유할 url>&t=<컨텐트 타이틀>

- Facebook 의 경우 공유할 URL 의 메타태그 정보를 읽어들입니다.

- html 태그에 <html xmlns="http://www.w3.org/1999/xhtml" xmls:og="http://opengraphprotocol.org/schema"> 네임스페이스를 지정해주고 아래와 같은 메타태그를 작성합니다.

<meta property="og:title" content="타이틀" />
<meta property="og:description" content="상세내용" />
<meta property="og:image" content="썸네일 경로" />

위항목들을  사이에 추가하면 됩니다.
그리고 부치면 바로 붙는것이아니라 약간의 시간을 갖고 기다려야한다... 인내성이 있어야할것 ..ㅎㅎ





LIST

Copyright © 2014 visionboy.me All Right Reserved.