2011-11-03 36 views
2

我犯了一个Facebook的异步执行,你可以像网页的不同项目。Facebook的异步没有Facebook的按钮

你可以看到我在this jsFiddle实施。

代码:

window.fbAsyncInit = function() { 
    FB.init({ status: true, cookie: true, xfbml: true }); 
}; 
(function() { 
    var e = document.createElement("script"); e.async = true; 
    e.src = document.location.protocol + "//connect.facebook.net/nl_NL/all.js"; 
    document.getElementById("fb-root").appendChild(e); 
}()); 

现在我有三个Facebook的喜欢按钮。但我的问题是,我想要它,以便您可以点击a href链接。当你点击第一个像这样的<a>元素。比你喜欢第一个信息/ bericht。

我该如何做到这一点?

+0

您的文章没有意义。你想要它,而不是点击“赞”按钮,让你的用户能够点击链接,而不是? – Luke

+0

对不起,我的英语不好。而不是像按钮。我希望你可以点击链接。当你点击链接时。然后当你点击按钮时会发生同样的情况。 –

回答

2

只可能使用所提供的图形API和FQL,而不是在打开图页面到喜欢的讯息(在Facebook上)。

恐怕你必须使用称Facebook提供的实现。

请看这篇文章:'Like' a page using Facebook Graph API

+1

这可能是由于两个原因:(a)保持对品牌的控制; (b)为Like按钮保持一致的样式,以避免用户混淆/诈骗的机会。我对此很满意,tbh。 –

+0

安全原因:如果应用程序有控制权让用户喜欢他们的页面,则可能会被滥用。 – tjmehta