2012-10-25 5 views
2

나는 내 웹 페이지에서 버튼을 클릭합니다. 글쎄, 내 페이 스북 프로필에서 나는 그것을 좋아한다.버튼처럼 - 페이스 북에서 페이지로 돌아 가면 "좋아"하지 않습니다

이제 Facebook에서이 링크를 클릭하면 '좋아요'페이지가 열리 며 '좋아요'버튼에는 '좋아요'가 표시되지 않습니다.

사실 내가 좋아하는 링크는 http://www.mywebsite.com/?ID=1입니다.

Facebook에서 열린 링크는 http://www.mywebsite.com/?ID=1&fb_action_ids=4752322324997&fb_action_types=og.likes&fb_source=aggregation&fb_aggregation_id=288381481237582 (그래서 두 개의 다른 "위치")입니다. 중독 매개 변수를 추가합니다.

왜? 어떻게 해결할 수 있습니까? (페이스 북 개발자 페이지에서 직접 촬영) 내 코드 : 그냥 몸 후

<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/it_IT/all.js#xfbml=1&appId=25352352352"; 
    fjs.parentNode.insertBefore(js, fjs); 
    } (document, 'script', 'facebook-jssdk')); 
</script> 

<fb:like send="false" layout="button_count" width="450" show_faces="false"></fb:like> 

답변

1

장소

<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/en_US/all.js#xfbml=1&appId=xxxxxxxxxxxx"; 

    fjs.parentNode.insertBefore(js, fjs); 

}(document, 'script', 'facebook-jssdk')); 
<script> 

APPID = 응용 프로그램의 ID를 넣습니다.

응용 프로그램이 샌드 박스 모드에 있지 않아야합니다.

또한 자바 스크립트 오류가 있는지 Firefox에서 확인하십시오. 당신이 버튼처럼 버튼

<div class="fb-like" data-send="false" data-width="450" data-show-faces="true"></div> 

처럼 원하는 코드 아래

장소 앱 ID가 필요합니다.

+0

? 동일한 코드입니다 ... 같은 문제로! : O – markzzz

+0

자바 스크립트 오류 –

+0

이 (가) 있어야합니다. 자바 스크립트 오류가 아닙니다! 그것은 두 가지 다른 링크를 만듭니다. 그 이유는 다음과 같습니다. :) 직접 해보십시오. – markzzz

관련 문제