我想这样实现:
有一个分享按钮,它会在我的墙上和朋友墙上发布Feed。共享按钮的代码如下:
FB.ui({ method: 'feed',
caption: 'I just want to share',
picture: 'https://manachi.herokuapp.com/images/logo_large.jpg',
name: 'Checkout my Friend Smash greatness!',
link: 'https://manachi.herokuapp.com/'
}, fbCallback);
如果有人点击Game的Feed帖子,我只想重定向到我的FB画布游戏。例如,如果用户玩Candy Crush游戏并且在完成游戏之后,用户在他的馈送上共享它。如果有人点击共享帖子,它将在Facebook Canvas中打开Candy Crush游戏。
在我的游戏中没有挑战,没有得分。我只是想实现上面提到的Canvas游戏应用程序共享功能。
答案 0 :(得分:0)
您可以尝试以下代码。有时序列可能很重要并且直接实现函数(响应)方法而不是为我实现Callback工作。
FB.ui(
{
method: 'feed',
name: 'ManachiApp',
caption: 'I just want to share',
description: ('I just want to share on fb wall'),
link: 'https://apps.facebook.com/manachi/',
picture: 'http://manachi.herokuapp.com/images/logo_large.jpg'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);