我正在使用 FB.ui。我需要编写回调函数。当用户在我的应用程序中共享图像时,此回调函数应由 ajax 调用触发。当它在 fb 上共享时,我需要获取它的 id,我已经用 $(this).attr('data-id') 传递了它。
$('.sharepicture').click(function() {
//alert($(this).attr('data-id'));
var obj = {
method: 'feed',
link: TAB_URL + '?app_data=p,' + $(this).attr('data-id'),
picture: ABSOLUTE_URL + '/images/app.jpg',
name: 'myapplication.',
description: 'I\'ve just created a image from collection of pictures in my application . To see my image click on the link above'
};
FB.ui(obj);
});
谁能告诉我如何编写这个回调函数。我试过这样的东西,但它不工作..
$('.sharepostcard').click(function() {
//alert($(this).attr('data-id'));
var obj = {
method: 'feed',
link: TAB_URL + '?app_data=p,' + $(this).attr('data-id'),
picture: ABSOLUTE_URL + '/images/app.jpg',
name: 'myapplication.',
description: 'I\'ve just created a image from collection of pictures in my application . To see my image click on the link above'
};
FB.ui(obj);
$.ajax({
type: "POST",
url: "http://www.facebook.com/fbml/ajax/dialog/feed",
success: function(data, textStatus, jqXHR) {
alert(data);
}
});
});
如果这里已经存在类似的帖子,我很抱歉。我确实搜索过它,但我找不到这样做的方法。