그래서 나는 Facebook-Social-Button-Plugin페이스 북 소셜 버튼 플러그인
에 페이스 북에서 제공하는이 플러그인을 통합하는 데 시간을 위해 노력하고있다 그리고 거기에 심지어 행동에 그것을보고, 주어진 코드를 복사/붙여 넣기하는 언급했다 : -
<html>
<head>
<title>Your Website Title</title>
<!-- You can use Open Graph tags to customize link previews.
Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
<meta property="og:url" content="http://www.your-domain.com/your-page.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="http://www.your-domain.com/path/image.jpg" />
</head>
<body>
<!-- Load Facebook SDK for JavaScript -->
<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/sdk.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- Your share button code -->
<div class="fb-share-button"
data-href="http://www.your-domain.com/your-page.html"
data-layout="button_count">
</div>
</body>
</html>
하지만 내가하지 실행중인 웹 서버에 그것을 얻을 필요가 같이 그래서 내가 뭔가를 놓치고 또는이이 플러그인에 문제있는 페이지에 아무것도 표시되지 일부에서는 localhost 또는이 기능을 사용하려면 fb에서 응용 프로그램을 만드는 것과 관련이 있습니다.
그리고 그래 내가 laravel 프레임 워크 내 웹 응용 프로그램을 구축하고 나의 로컬 호스트에 따라 올바른 메타 속성 및 데이터 href가 퍼팅 시도했습니다. 당신이 당신에게 데이터를 추가하고 클릭하면
브라우저 콘솔의 모든 오류/경고/정보? localhost는 서버가없는 브라우저에서 html 파일을 열지 않는 한 괜찮습니다. 하지만 당신은 확실히 그것에 대한 애플 리케이션을 생성하고 js SDK 코드에 애플 리케이션 ID를 포함해야합니다. – luschn
아, 예, 저는 FB API를 신뢰 했으므로 콘솔을 점검하지 않았지만, 여기에 문제가 있습니다. 'GET file : //connect.facebook.net/en_US/sdk.js net :: ERR_FILE_NOT_FOUND' 테스트를 위해 아무 것도 추가하지 않고 코드를 붙여 넣은 후 복사하는 이유는 궁금합니다. – Drazxier
이 코드는 브라우저에서 'http : //'또는'https : // '를 통해 호출하는 웹 사이트에서 사용하기위한 것입니다. '//'로 시작하는 URL은 protocol-relative입니다. 즉, 페이지 자체를 요청하는 데 사용 된 동일한 프로토콜을 사용하여 완료됩니다. 물론 (로컬) 웹 서버를 통해 "적절하게"가 아니라 로컬 파일 시스템을 통해 페이지를 테스트하는 경우 물론 작동하지 않습니다. – CBroe