2014-02-18 4 views
1

페이스 북 공유 버튼을 만들려면 다음 코드를 내 사이트에 추가했습니다. 거기에 내 응용 프로그램 ID를페이스 북의 공유 버튼이 잘못된 앱 ID로 표시됩니다.

<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=1417490015165574"; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 


<div class="fb-share-button" data-href="http://www.hazemagazine.co.uk/example-of-sharer- 2" data-type="button_count"></div> 

는 1417490015165574입니다 - URL의 응용 프로그램 ID가 다른하지만 ​​내가 공유 버튼을 클릭하면. 여기에 예제가 있습니다 http://www.hazemagazine.co.uk/example-of-sharer-2

나는 기술적으로 유능한 사람이 아니므로 어떤 도움을 주시면 감사하겠습니다 !!

+0

을 FB.init 플러스 메타 데이터는 FB.init()에 너무 붙어 있습니다'sharer.php'의 앱 ID (309437425817038)는 페이스 북의 앱 (그들 소유)이고 그 이름은 ** 위젯 공유 로그 응용 프로그램 ** –

답변

2

사용 당신은 all.js` 두 번 페이지에있는`페이스 북을 요청/전화하는거야 그리고 아무도 매개 변수`appId` (모두에 설정되어 "{your_app_id을}"전송하지

<div id="fb-root"></div> 
    <script> 
     window.fbAsyncInit = function() { 
     FB.init({ 
      appId  : '{your-app-id}', 
      status  : true, 
      xfbml  : true 
     }); 
     }; 

     (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"; 
     fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
    </script> 
+0

답장을 보내 주셔서 감사합니다. 작동했지만 작동하지 않았습니다. 다음은 볼 수있는 예입니다 ... http://www.hazemagazine.co.uk/sharer-example-3 - going 미친이 하나 ... 내 테마에 자바 스크립트와 함께 할 수 있지만 아무 생각이 상상해! – user3324594

+0

쉐어 버튼을 찾을 수 없습니다. 페이지, 당신은 두 번 (제거) 머리 부분에 OG 애플 리케이션 ID 태그를 추가 머리 부분에 메타 태그에서 JS SDK를 사용하는 소스 코드를 검토 한 후 –

+0

인스턴트 메신저에 SHARE 버튼을 찾을 수 없습니다. 파이어 폭스, Tor 브라우저에서로드하는 중 !!!), 헤드 섹션의 메타 태그에서 JS SDK를 두 번 사용하여 (제거) 소스 코드를 검토 한 후 공유기가 head_ag에 OG app_id 태그를 추가하면 app_id가 사용됩니다 'Widget Share Log App'에서 wp plugin을 사용하고 있는데, Plugin 설정에서도 볼 수있다. –

관련 문제