Facebook页面插件

时间:2015-08-05 14:09:17

标签: facebook facebook-javascript-sdk facebook-social-plugins

安装新的Facebook页面插件时出现问题。我使用以下代码创建了一个简单的test.html文件,包括来自https://developers.facebook.com/docs/plugins/page-plugin的插件代码。但是我的浏览器出现一条错误消息://connect.facebook.net/de_DE/sdk.js#xfbml=1& version = v2.4在服务器上找不到。我还通过http完成了地址:或者保存了本地的Facebook文件,并将其作为本地js文件嵌入,但页面插件并没有出现。问题是什么?!

test.html中的HTML代码:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<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/de_DE/sdk.js#xfbml=1&version=v2.4";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


<div class="fb-page" data-href="https://www.facebook.com/facebook" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>


</body>
</html>

2 个答案:

答案 0 :(得分:0)

您的网址中似乎没有包含SDK请求的应用ID。如果您尚未创建应用程序ID,可以在此处执行此操作:https://developers.facebook.com/apps

请注意我网站上的示例中附加的&appId=[APP_ID_NUMBER_GOES_HERE](显然删除了真实应用ID)

js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.4&appId=[APP_ID_NUMBER_GOES_HERE]";

Facebook SDK快速入门指南和文档应该回答您有关入门的任何其他问题:https://developers.facebook.com/docs/javascript/quickstart/v2.4

答案 1 :(得分:0)

好的管理问题。我唯一要做的就是将我的网站上传到在线服务器。