安装新的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>
答案 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)
好的管理问题。我唯一要做的就是将我的网站上传到在线服务器。