我正在努力让社交分享链接起作用,但却会导致错误。
例如,单击“LinkedIn”按钮会导致以下错误:
“我们很抱歉。发生了意外情况,您的请求无法完成。请再试一次。”所以基本上没办法发帖。我正在为其他人和Facebook遇到类似的问题,即使SDK是公开的,我也无法让它工作。
我创建了code pen
var topButtonsVisible = !0,
bottomButtonsVisible = !1,
GooglePlusUrl,
redditUrl,
bindInviews = function() {
$("#myShareButtonsBottom").bind("inview", function(a, b) {
bottomButtonsVisible = b ? !0 : !1
});
$("#myShareButtonsTop").bind("inview", function(a, b) {
topButtonsVisible = b ? !0 : !1
})
},
setShareEvents = function() {
$(".myFacebookBtn").click(function() {
FB.ui({
...
答案 0 :(得分:1)
这很难说,但是从你的codepen中,它不起作用,似乎你缺少jQuery。你需要在页面上使用jQuery来实现这一点。
我将jQuery添加到codepen中,除了FB之外,它似乎可以使用它。 FB还需要将自己的库包含在页面中。
您可以首先将jQuery中的一个链接添加到页面中:https://code.jquery.com/
jQuery链接需要之前运行的脚本。 这应该可以解决你的大部分问题。
您必须在文档准备好的setHackernewCount();
注释掉您的FB来电,然后其他所有内容都应该有效。
此页面https://developers.facebook.com/docs/javascript/quickstart应该为您提供使用FB.ui javascript API所需的信息(说明)。
<强>更新强> 经过更多调查后,即使在您尝试使用它的页面上,我也看不到此脚本。您需要从那里开始并将脚本添加到页面。