Facebook共享按钮-';找不到附件';
我实现了Facebook共享按钮,如下所示:Facebook共享按钮-';找不到附件';,facebook,button,share,facebook-sharer,Facebook,Button,Share,Facebook Sharer,我实现了Facebook共享按钮,如下所示: <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 = "/
<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_GB/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://www.facebook.com/bookf1" data-layout="button_count" data-share="false" data-width="180" data-show-faces="false" data-font="tahoma"></div>
<div class="fb-share-button" data-type="button"></div>
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_GB/sdk.js#xfml=1&version=v2.0”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
它会按预期显示在我的网站上,单击它会显示sharer.php,并显示预期的显示。但是,当我单击“共享链接”按钮时,它会显示“思考”动画一秒钟,然后什么也没有发生。php弹出窗口只是保持在屏幕上
如果我尝试通过私人消息共享链接,我会收到一个错误消息“附件找不到”
这是在可公开访问的URL上运行的
任何建议都将不胜感激,因为我似乎无法在其他任何地方找到这个问题
谢谢 我遇到了一个类似的问题,症状完全相同,在这里浪费了一些时间 单击“我的共享”按钮后,预期弹出窗口打开。在url中,可以看到sharer.php是以未知(至少对我来说)应用程序id作为参数调用的。在为相关网站创建facebook应用程序并将新创建的应用程序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/de_DE/sdk.js#xfbml=1&appId=MY_APP_ID&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
这将把调试消息记录到js控制台。(从这里可以看出:)
[...]
js.src = "//connect.facebook.net/de_DE/sdk/debug.js[...]
[...]