잘 모르겠지만 Facebook 개발자 질문에 사용하는 비공식 포럼입니다 (많은 솔루션의 출처로 의심의 여지가 없습니다).Facebook 소셜 플러그인 -이 리소스를로드하는 데 사용 된 끝점은 더 이상 사용되지 않습니다.
최근에 온라인 신문에 기사의 끝 부분에 좋아요 및 덧글 플러그인을 추가하려고했지만 모든 브라우저에 아무것도 표시되지 않았습니다. 나는 앱으로 (앱 ID 목적으로) 앱을 만들고 앱에 대한 페이지를 만들었습니다.
이 링크 (https://developers.facebook.com/docs/plugins)를 통해 코드가 생성되었습니다. 버튼의 예처럼
: 그냥 body 태그 아래의 API 호출 ...
<body>
<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=XXXXXXXXXXXXXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
...
하고 필요한 html 태그 ... 내가 크롬의를 통해 다음과 같은 오류를 얻을 수
<div class="fb-like" data-href="http://mywebsite.com/article.php?num=<? echo $number; ?>" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
추가 콘솔 ...
1)The endpoint used to load this resource has been deprecated.
Please update to the current Facebook JavaScript SDK.
https://developers.facebook.com/docs/reference/javascript/
FB.Share:53
2) Invalid App Id: Must be a number or numeric string representing the application id. FB.Share:53
3) The "fb-root" div has not been created, auto-creating FB.Share:53
4) FB.getLoginStatus() called before calling FB.init().
왜 이런 일이 일어나고 있는지에 대한 아이디어는 훌륭합니다. 라이브 링크를 제공 할 수는 있지만 필요한 경우에만 가능하면 좋습니다.
은 [스택 오버플로가 포럼 아니다] (http://meta.stackexchange.com/questions/92107/is-stack-overflow-a-forum). 또한 오류를 읽었습니까? 업데이트하셨습니까? –
죄송합니다. 제 단어 선택에 열렬 해졌을 것입니다. 업데이트 할 수있는 정보가 확실하지 않습니다. 위의 링크에서 생성 된 제공된 코드를 복사했습니다. 제가 끝까지 조사해야 할 다른 요소가 있습니까? 다른 프레임 워크 (예 : jquery)가 간섭 할 수 있습니까? – Microdot
https://developers.facebook.com/tools/debug/를 통해 URL을 실행하고 다음 코드 줄을 추가했습니다. ' ' 여전히 동일한 결과와 더 이상의 경고/오류가 발생하지 않음 – Microdot