该代码对我来说看起来很好,但我不知道为什么它不会弹出FB弹出窗口并共享我的网站。为什么我无法在Facebook上分享我的网页链接?
这里是JS部分
function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){
FB.ui(
{
method: 'stream.publish',
message: '',
attachment: {
name: name,
caption: '',
description: (description),
href: hrefLink
},
action_links: [
{ text: hrefTitle, href: hrefLink }
],
user_prompt_message: userPrompt
},
function(response) {
});
}
function showStream(){
FB.api('/me', function(response) {
//console.log(response.id);
streamPublish(response.name, 'Connect with Abhishek Raj Simon on his new website http://abhisheksimion.cjb.net', 'hrefTitle', 'http://abhisheksimion.cjb.net', "Share abhisheksimion.cjb.net");
});
}
HTML
<a id="fbanchor" href="#" onclick="showStream(); return false;">Like it, Share it!</a>
有人能指出,我在哪里去了?您可以访问正在进行网站http://abhisheksimion.cjb.net
好奇,你有没有考虑使用FBML?它支持共享,并且如果您将opengraph元标记添加到您的网站,Facebook将正确解析并显示您关心的信息。 – Alan 2011-05-14 15:18:10
@Alan:谢谢,我来看看:) – abi1964 2011-05-14 15:20:38
@Alan:FB正在弃用FBML的过程中,请看这里http://developers.facebook.com/docs/reference/fbml/任何其他的选择? – abi1964 2011-05-14 15:25:56