我在页面上创建了一个Facebook共享小部件。当我使用小部件将页面共享到我自己的Facebook帐户时,我发现在我的时间轴上创建的框包含一个链接" WIDGET_LIKE_LOG_APP
"。
当我点击该链接时,它会转到我的页面
https://www.facebook.com/games/?app_id=107599262613689
错误消息:
抱歉,WIDGET_LIKE_LOG_APP尚未获准在App中显示 中心。
如何阻止Facebook创建WIDGET_LIKE_LOG_APP
链接?
我的页面上用于创建共享小部件的代码:
<div id="fb-root"></div>
<script type="text/javascript">
(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&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like" data-href="@Model.Url" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
答案 0 :(得分:0)
查看代码时,您似乎使用的是Like Button而不是Share Button。
无论如何,问题在于您没有在窗口小部件定义上指定appId(在js.src参数上)。您可以使用Like Button页面上的向导来获取应嵌入页面的特定代码。
答案 1 :(得分:0)
我向Facebook报道了这个问题。他们证实这是一个错误。他们现在回到我身边说这个错误已得到修复。