http://www.facebook.com/sharer/sharer.php 를 통해서 facebook 과 연동을 하는 방법에는 두가지가 있다.
그런데, 이 두가지 모두 깔끔하지가 않다.
대체 facebook 은 무슨 생각으로 이런 연동방식을 만든건지 좀 한심해 보인다.
순전히 개인적인 생각이지만, 참 쓰레기스러운 연동방식을 제공해주고 있다.
그리고, facebook 의 sharer.php 페이지에는 cash 가 얼마나 강력한지 똑같은 url 로 올리게 되면 항상 같은 내용이 보이게 된다. 이걸 모르는 경우에는 확인하는 사람이 거의 환장할 수준이 되게 된다.
따라서 올리는 url 의 idx 값이라도 변경해서 올려야 이 거지같은 facebook 의 cash 가 작동하지 않는다.
var url = 'http://www.facebook.com/sharer/sharer.php?u='
+ encodeURIComponent('http://ttbird.co.kr/~likewind/fa8.html?idx=1');
+ "&p[url]=" + encodeURIComponent("http://ttbird.co.kr/~likewind/fa_url3.html?idx=3")
- 연동1
http://ttbird.co.kr/~likewind/fa_type_u.html
를 이용할 경우 다음과 같은 화면이 나타난다. (fa_type_u.html 이 첨부되어 있다.)
Test, test desc 같은 글자를 올리는 쪽에서 제어할 수 있습니다.
- 연동2
http://ttbird.co.kr/~likewind/fa_url3.html
를 이용할 경우 다음과 같은 화면이 나타난다. (fa_url3.html 이 첨부되어 있다.)
다음 구문을 활성할 할 경우 Test title 이라는 문구를 볼 수 있고, 제어할 수 있다.
+ "&p[url]=" + encodeURIComponent("http://ttbird.co.kr/~likewind/fa_url3.html?idx=3")
다음 구문을 활성할 할 경우 올리는 곳의 URL 만 나타나게 된다. 문구를 제어할 수 없다.
+ "&p[url]=" + encodeURIComponent("http://ttbird.co.kr/~likewind/1.jpg")
- 그 외 API 방식
그냥 FB.init 으로 시작하는 API 연동방식으로 하는게 속 편하다.
대신 이 방법은 sharer.php 방식과 다르게, 내용과 이미지가 upload 된다.
API 방식은 다음과 같은 화면이 안 뜬다.
그래서, 우리가 직접 인력하는 창을 만들어주거나 그냥 upload 만 되게 된다.
'IT' 카테고리의 다른 글
R script is.na - R 에서 NA(Null) 가 들어간 문장을 DB 로 (0) | 2018.03.08 |
---|---|
java JRE 64bit (0) | 2015.01.04 |
안드로이드용 RAR. RAR for Android on Google Play (0) | 2014.12.15 |
winrar 압축시에 yyyyMMddhhmmss 가 기록되는 방법 (0) | 2014.12.04 |